我有两个模型,lists
和lists_items
我对他们有一个基本的结构。
我还设置了hasMany
(lists
}和belongsTo
(lists_items
)。
我现在想要的是在父列表的编辑视图中添加一个编辑list_items的选项。
请建议我如何为此创建适当的MVC (我只是无法找出哪些是正确的元素/组件/等我应该'正确地做',我可以简单地粘合一些MVC片段它会起作用,但我有足够的经典asp)<登记/> ; - )
答案 0 :(得分:2)
我认为我没有回答你的问题,因为我在你的设置中看到了其他问题(至少我认为有)。
您的命名惯例:“lists_items”通常用于HABTM关系,如果它是HABTM,您需要按字母顺序排列单词,如:“items_lists”。如果这是标准belongsTo,您应该将表命名为:“list_items”。这只是按照惯例。
你应该使用bake来熟悉CakePHP文件结构,你可以在模型中研究关系代码。
如果您遵循惯例并阅读有关人际关系的手册,那么能够编辑相关的“父”模型数据通常并不困难。
答案 1 :(得分:0)
请记住CakePHP中的“正确执行”是遵循手册中列出的惯例。我知道并非手册中涵盖了所有内容和细节,因为它与一般的面向对象概念和一般编程概念(理解数组等)有很大关系。学习CakePHP不是一夜之间的过程,也是唯一的建议我可以做的是练习,练习,练习和阅读,阅读,阅读手册一遍又一遍:)祝你好运。