Typo3 如何在Extbase中实现与属性的N:M关系?
我只是想在我的两个域模型之间用一个属性实现一个N:M关系。 我尝试过(抱歉,是德语,但代码很好。)在后端和数据库中一切正常(数据记录创建正确,关系在backend/tca config中可见) 但是:当我尝试创建一个模型/存储库/控制器/插件(所有这些都具有最小的基本配置,只是为了测试输出,所以这里没有什么特别之处)并尝试使用RepositoryMethod->findAll()输出我的“firma”时,我在SQL语法中遇到了一个错误 Extbase似乎访问了错误的表。通常,SQL语句应该在关系表中请求mitarbeiterid/firmaid。但是SQL错误显示Extbase试图在“mitarbeiter”表中查找列“firmaid”/“mitarbeiterid”,而这些列不存在 你们中有谁知道这是否可以解决,或者我在教程中遗漏了什么(我知道第一个教程有一些键入错误,但这不是问题:()?我尝试了另一个基本相同的教程,只是扩展了一点。这里有相同的SQL错误。要在这些数据记录的前端获得一些输出,必须做些什么Typo3 如何在Extbase中实现与属性的N:M关系?,typo3,relation,extbase,Typo3,Relation,Extbase,我只是想在我的两个域模型之间用一个属性实现一个N:M关系。 我尝试过(抱歉,是德语,但代码很好。)在后端和数据库中一切正常(数据记录创建正确,关系在backend/tca config中可见) 但是:当我尝试创建一个模型/存储库/控制器/插件(所有这些都具有最小的基本配置,只是为了测试输出,所以这里没有什么特别之处)并尝试使用RepositoryMethod->findAll()输出我的“firma”时,我在SQL语法中遇到了一个错误 Extbase似乎访问了错误的表。通常,SQL语句应该在关系
提前感谢。本教程似乎过时了。似乎更为更新,并且实际使用了extbase/fluid 但幸运的是,实现你的目标并不是那么难。你需要检查这份清单。确保
- 您的类名、表名和文件夹结构与extbase预期同步
- 您有两个域模型,它们都有一个属性,该属性包含一个objectStorage,该objectStorage包含另一个对象的实例
- 您已将两个表的TCA配置为对包含objectStorage的属性使用mm表