打开页面时出现错误:
无法找到插件管理员。
错误:发生了内部错误。
我使用以下结构在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 ));