1

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

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

任何见解将不胜感激。

4

2 回答 2

0

你试过使用 Cake 的烘焙功能吗?您的 CRUD 将在大约 2 秒内自动创建。我还建议您阅读博客教程以了解脚手架。

CakePHP 是关于约定优于配置的。例如,表、控制器、模型等的命名约定。很多事情都可以自动完成。

于 2011-02-24T03:38:41.190 回答
0

如果我理解正确,您想自己创建此表的 CRUD 部分,而不需要烘烤。

您需要编写所有 MVC 结构并注意 cakephp 的命名组合http://cakebaker.42dh.com/2006/02/18/cakephp-conventions/

您需要将模型放入 app/models 中,并将控制器放入 app/controllers 中(记住命名组合),并且对于每个模型,您需要在 /app/views 中创建一个文件夹。

Alfo,你的控制器中的每一个函数都需要一个视图,即使这个动作没有写任何东西到屏幕上

我希望这很有用。

于 2011-02-24T07:37:47.603 回答