cakephp2x模型,视图,控制器命名约定

时间:2014-03-07 13:55:41

标签: cakephp-2.0

我是cakephp2x的新手,我不知道如何命名控制器,并在cakephp 2x中查看和建模文件。

对于我有的简单事件模块

contoller : EventsController.php  
model : Event.php
vide : Events  ( folder Name )

现在看起来像http://example.com/events

现在我希望链接看起来像http://example.com/itemsbidders 对于上面的网址,我将文件命名如下

controller : ItemsBiddersController.php
model : ItemBidder.php
view : ItemsBidders

但是我在这个页面中找不到404页错误。

你可以告诉我我的错误。建议我解决这个问题

提前致谢

1 个答案:

答案 0 :(得分:0)

使用HABTM链接表,您可以按字母顺序排序模型名称,第一个模型保留为复数:

Controller : BiddersItemsController.php
Model : BiddersItem.php
View : BiddersItems

现在,网址如下所示:http://example.com/bidders_items(使用下划线表示单独的模型)。

请记住,文件夹的首字母大写且为单数:Controller / Model / View

现在要获取上面想要的URL,您需要在Config / routes.php文件中创建一个路由器声明,如:

Router::connect('/itemsbidders',
    array('controller' => 'bidders_items', 'action' => 'index'));