Cakephp 有谁能帮我澄清一下cake php中每个mvc文件夹和文件的命名约定吗

Cakephp 有谁能帮我澄清一下cake php中每个mvc文件夹和文件的命名约定吗,cakephp,Cakephp,例如,我登录了web,发现命名示例如下: Database table: books Model class: Book Controller class: BooksController View found at: /app/views/books/index.ctp 为什么只有型号名称应该是单数?如果我用page或book将所有字段装箱,则表示应该在模型中给出的内容。是的,只有模型可以是单数的,您应该使用book,如果表中有字段,您不应该在模型中添加任何内容,除非您进行了验证 我想这个链

例如,我登录了web,发现命名示例如下:

Database table: books
Model class: Book
Controller class: BooksController
View found at: /app/views/books/index.ctp

为什么只有型号名称应该是单数?如果我用page或book将所有字段装箱,则表示应该在模型中给出的内容。

是的,只有模型可以是单数的,您应该使用
book
,如果表中有字段,您不应该在模型中添加任何内容,除非您进行了验证


我想这个链接会给你更多的解释


希望它有帮助

我想这个链接会向你解释更多,希望它能帮助你。这是非常重要的!而且:您应该经常提到您正在使用的确切cakephp版本。'class BookController扩展了AppController{var$name='Books';函数索引(){$this->set('Books',$this->Book->find('all');}}}'在代码$name=Books,in set('Books')中,它的用途是什么?您知道为什么在$this->set('Books',$this->Book->find('all')中使用set吗; ?