【发布时间】:2019-04-18 09:32:15
【问题描述】:
我正在尝试在 TYPO3 9.5.x 中使用没有数据库字段表示的虚拟域模型属性,但我无法让它工作。
我的模型是这样的
class Project extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity {
/**
* participants
*
* @var string
*/
protected $participants;
...
/**
* Returns the participants
*
* @return string $participants
*/
public function getParticipants()
{
$this->participants = "foo";
return $this->participants;
}
}
我在调试模型时确实看到了该属性,但它始终是 null,好像它甚至无法识别 getter 方法 getParticipants()。
知道我做错了什么吗?
已经在 ext_tables.sql 和 TCA 中添加了一个数据库字段,但似乎没有什么不同。
【问题讨论】: