Плагин, созданный CakePHP2, не найден

При открытии страницы получаю ошибку:

Не удалось найти авторитет плагина.

Ошибка: Произошла внутренняя ошибка.

Я создал новый плагин под 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 {

}

Авторитетконтроллер.php

<?php
class AuthorityController extends AuthorityAppController {

  public function index(){

  }

}

AuthorityAppModel.php

<?php
class AuthorityAppModel extends AppModel {

}

И это моя загрузочная строка кода для активации плагинов:

bootstrap.php

CakePlugin::loadAll(array( 'routes' => true ));

person Kunok    schedule 11.08.2016    source источник


Ответы (1)


Проблема была с кешем. Я очистил каталог tmp, и теперь он работает.

cd app/tmp
rm -rf *
person Kunok    schedule 11.08.2016