我只是试图在两个具有属性的域模型之间实现N:M关系。 我试过this Tutorial(抱歉,它是德语,但代码很好。)并且后端和数据库中的一切正常(数据线正确创建,关系在后端/ tca配置中可见)。
但是:当我尝试创建一个模型/存储库/控制器/插件时(所有这些都只有最小的基本配置,只是为了测试输出,所以这里没什么好看的)并尝试用RepositoryMethod->输出我的“firma”。 findAll()我在SQL语法中遇到错误。
Extbase似乎访问了错误的表。通常,SQL语句应该在关系表中请求mitarbeiterid / firmaid。但SQL-Error显示Extbase尝试在“mitarbeiter”-table中找到列“firmaid”/“mitarbeiterid”,其中这些列不存在。
你是否有人知道这是否可以修复,或者我是否遗漏了教程中的内容(我知道第一个教程有一些输入错误,但那不是问题:()?我尝试了另一个教程{ {3}}这基本上是相同的,只是稍微扩展一点。这里的SQL-Error相同。在这些数据线的前端需要做些什么来获得输出?
提前致谢。
答案 0 :(得分:0)
教程似乎已经过时了。似乎更新,实际上使用extbase / fluid。
但幸运的是,你并没有那么难实现你的目标。你需要检查这个清单。确保