2016-12-19 8 views
0

Я использую Cakephp 2.5 и пытаюсь создать плагин под названием BankTaxes, пока он не отображает контроллер сообщений об ошибках.Контроллер плагинов не найден

Я следую за Create plugin tutorial, и я вижу, как выглядит индекс контактов.

В моем плагине я вижу контроллер не найден сообщение об ошибке:

Error: BankTaxesController could not be found. 
Error: Create the class BankTaxesController below in file: app\Controller\BankTaxesController.php. 

Как я могу это исправить?

I имеют следующую структуру:

//App/Config/Bootstrap.php : 
CakePlugin::loadAll(); 

Мой контроллер:

// In /app/Plugin/BankTaxes/Controller/BankTaxesAppController.php 
class BankTaxesAppController extends AppController { 

} 

Моя модель

// In /app/Plugin/BankTaxes/Model/BankTaxes.php 
App::uses('AppModel', 'Model'); 
class BankTaxesAppModel extends AppModel { 

} 
+0

Какой URL-адрес вы используете? –

+0

'class BankTaxesAppModel расширяет AppModel {' Это имя класса неверно, и оно расширяет неправильный класс - используйте Bake для создания файлов и избегайте таких ошибок – AD7six

ответ

1

URL-адрес для вашего контроллера в плагин должен выглядеть следующим образом: http://localhost/app_name/:plugin_name/:controller_name

Например: http://localhost/app_name/bank_taxes/bank_taxes

+0

Я мог бы подключиться к плагину через URL-адрес. Теперь есть еще одна проблема - отсутствующая таблица из модели, где я сопоставляю другую таблицу с использованием свойства $ usetable. Модель PaymentPerson и отображает таблицу лиц. Сообщение об ошибке: отсутствует таблица PaymentPerson –

 Смежные вопросы

  • Нет связанных вопросов^_^