У меня есть две колонки в таблице статьиExtbase - отображение столбцов
config.tx_extbase {
persistence {
classes {
XY\Products\Domain\Model\Product {
mapping {
tableName = artikel
columns {
uuid.mapOnProperty = uuid
inactive.mapOnProperty = inactive
}
}
}
}
}
}
и у меня есть набор/получить в модели предметной области. Когда я создаю новый объект, я вижу и могу установить uuid
, но с inactive
он не работает. Он работал в TYPO3 6 lts, но теперь с TYPO3 7 LTS система говорит, что функция setInactive()
не найдена.
Я удалил кэш с помощью вспышек и в инструменте установки. Что еще я могу сделать?
Похоже, мне не нужно расширять TCA, потому что этого не существует для uuid
. Так что это не может быть причиной, и это сработало раньше.
Можете ли вы опубликовать подпись своего класса модели, то есть все методы с их параметрами и типами возвращаемых данных? Фактическая реализация не требуется. –
вам нужен TCA для этого, и вам нужно свойство с правильной аннотацией и установками getters +. –