2011-02-27 63 views
0

我有两个模型,listslists_items
我有他们的基本crud结构。
我也设置了hasMany(在lists)和belongsTo(在lists_items)。
我现在想要的是添加一个选项来编辑父列表的编辑视图中的list_items本身。cakePHP - 如何划分控制器和不同模型视图之间的管理?

请指教我如何创建适当的MVC。我只是找不到正确的元素/组件/等等,我应该使用'做正确的',我可以简单地粘贴一些MVC的作品,它会工作,但我有足够的经典ASP )
;-)

回答

2

我不认为,因为有我在你的设置看其他的问题我回答你的问题(至少我假设有)。

您的命名约定:“lists_items”通常用于HABTM关系,如果是HABTM,则需要按照字母顺序将这些单词放置为“items_lists”。如果这是标准belongsTo,则应该为该表命名:“list_items”。这仅仅是按照惯例。

您应该使用烘焙来熟悉CakePHP文件结构,并且可以研究模型中的关系代码。

如果遵循约定和阅读关于关系的手册,能够编辑相关的“父”模型数据通常并不困难。

+0

** 1)我接受(这是在开始,但我改变了..语言的事情[复数和单数,希伯来语..]) ** 2)我会尝试烤。也许它会做到这一点。 ** 3)也许不难,但我仍然觉得这个概念很混乱。 A应该管理B或者B应该管理A? – yossi 2011-02-27 17:56:52

0

请记住,在CakePHP中“正确执行”遵循手册中规定的约定。我不知道每件事情和细节都在手册中讨论过,因为它涉及到很多与通用面向对象概念和一般编程概念(理解数组等)有关的知识。有效地学习CakePHP不是一夜之间的过程,而是唯一的建议可以使练习,练习,练习和阅读,阅读,一遍又一遍地阅读手册:)祝你好运。

相关问题