Я пытаюсь использовать свойство модели виртуального домена в 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
, как будто оно даже не распознает метод получения getParticipants()
.
Любая идея, что я мог быделать что-то не так?
Уже добавлено поле базы данных к ext_tables.sql
и TCA, но, похоже, это не имеет значения.