0
在打開的頁面中,我得到錯誤:CakePHP2創建的插件沒有找到
Plugin Authority could not be found.
Error: An Internal Error Has Occurred.
我創造了新的插件app/Plugin
下,採用這種結構:
綠顏色代表新創建的文件。
我創建這個插件的方式與所有其他插件的製作方式相同(白色目錄)。 我對頁面的路線是:
Router::connect('/authority', array('plugin'=>'Authority', 'controller' => 'Authority', 'action' => 'index'));
我routes.php
加入這一行:
CakePlugin::routes();
這是一些其它途徑的例子是工作:
Router::connect('/login', array('plugin' => 'users','controller' => 'users', 'action' => 'login'));
這裏有一些其他的文件來自插件:
AuthorityAppController.php
<?php
class AuthorityAppController extends AppController {
}
AuthorityController.php
<?php
class AuthorityController extends AuthorityAppController {
public function index(){
}
}
AuthorityAppModel.php
<?php
class AuthorityAppModel extends AppModel {
}
這是激活插件我的代碼引導線:
bootstrap.php
CakePlugin::loadAll(array('routes' => true));