TYPO3扩展错误:无法创建类的空实例

时间:2013-06-22 10:42:46

标签: typo3

使用扩展构建器创建的我的FE插件向我显示以下错误:

Cannot create empty instance of the class "TYPO3\CMS\Extbase\Persistence\ObjectStorage" because it does not implement the TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface.

这是什么意思,我该如何解决? TYPO3版本6.1.0

名为Subject的我的域对象具有关系Category_Id m:n relationLocation_Id 1:n relation。在创建扩展时,我没有将这两个映射到任何表。

如何在扩展中提及这些关系与某些表(Category_table and Location_table)相关并且要在各自的域模型对象中查找以检索数据?

这个问题有点令人困惑,我希望自己清楚明白

谢谢

1 个答案:

答案 0 :(得分:0)

您需要在TCA

中设置关系

确保清除缓存并删除typo3temp/Cache/

然后,您需要annotate your model正确,以便extbase可以解析参考。

请记住:TCA用于extbase

的核心和注释