CakePHP,它应该如何用于创建这个(内部)应用程序?

时间:2011-02-24 02:58:50

标签: php cakephp cakephp-appmodel

我所拥有的是以下数据库结构(表格):
lists[name,id]
list_items[title,list_id,content]
我已经创建了管理第一个表(lists)所需的文件和代码(MVC) 我还将hasMany添加到模型类中。那时我被卡住了。
我需要的是一个管理每个项目的解决方案(基本的CRUD,我认为复杂的管理只是一个高级的CRUD,我将自己知道如何做)。
我将具体说明:因为它是一个没有地方(但管理员)的内容,它将自己使用,我应该 -

  1. 为它创建一个完整的mvc结构? (可以或者我应该在lists包中以某种方式[如何?]实现它?
  2. 如果没有,我该如何附上表格? (因为use即将在版本2中删除)
  3. 元素(蛋糕概念/上下文)是否适合为这种情况创建视图?
  4. 任何见解将不胜感激。

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,你的控制器中的每一个函数都需要一个视图,即使这个动作没有向屏幕写任何东西

我希望这很有用。