我所拥有的是以下数据库结构(表格):
lists[name,id]
list_items[title,list_id,content]
我已经创建了管理第一个表(lists
)所需的文件和代码(MVC)
我还将hasMany
添加到模型类中。那时我被卡住了。
我需要的是一个管理每个项目的解决方案(基本的CRUD,我认为复杂的管理只是一个高级的CRUD,我将自己知道如何做)。
我将具体说明:因为它是一个没有地方(但管理员)的内容,它将自己使用,我应该 -
lists
包中以某种方式[如何?]实现它?use
即将在版本2中删除)任何见解将不胜感激。
答案 0 :(得分:0)
您是否尝试过使用Cake的烘焙功能?您的CRUD将在大约2秒内自动创建。我还建议你做Blog tutorial以了解脚手架。
CakePHP是关于配置的约定。例如表,控制器,模型等的命名约定。可以自动完成这么多。
答案 1 :(得分:0)
如果我说得对,你想自己创建这个表的CRUD部分,而不是烘烤。
你需要编写所有的MVC结构,并注意cakephp的命名结合http://cakebaker.42dh.com/2006/02/18/cakephp-conventions/
您需要将模型转换为app / models,并将控制器转换为app / controllers(记住命名组合),对于每个模型,您需要将文件夹放入/ app / views。
Alfo,你的控制器中的每一个函数都需要一个视图,即使这个动作没有向屏幕写任何东西
我希望这很有用。