我很努力讓自定義插件與默認控制器一起工作:CakePHP 2.0中的插件默認控制器
例如,在CakePHP的1.3我可以創建一個用戶的插件,並在其中創建一個users_controller自動成爲插件控制器,
我可以通過訪問用戶控制器的用戶的方法插件:
/users/add
/users/edit/1
如果我做相同的CakePHP的2.0,我得到了以下錯誤:
Error: Users.AddController could not be found.
Error: Create the class AddController below in file: /home/richarda/www/test/cake_zero/www/app/Plugin/Users/Controller/AddController.php
我可以通過以下網址訪問它們:
/users/users/add
/users/users/edit/1
奇怪的是,默認的索引操作按預期工作,即。我可以去
/users
並且可以從用戶插件的用戶控制器中看到索引視圖。
2.0文檔中沒有提及插件的默認控制器,該功能已被刪除?
你確實啓用了插件,不是嗎? – mark
是的,在bootstrap.php中啓用插件 CakePlugin :: loadAll(); – RichardAtHome