CakePHP3 «Помощник не найден» ошибка в плагине

Я создал помощник «SideNavbarHelper.php» в {appname} / plugins / UsefulHelpers / src / View / Helper,
и я пытаюсь установить помощник в beforeRender в AppController, но я получил следующую ошибку.

Ошибка: UsefulHelpers.SideNavbarHelper не может быть найден.

beforeRender в AppController.php

public function beforeRender(Event $event) {
parent::beforeRender($event);
$this->helpers["Navbar"]  =  ["className"=>"UsefulHelpers.SideNavbar"];
}

SideNavbarHelper.php

namespace UsefulHelpers\View\Helper;
use Cake\View\Helper;
class SideNavbarHelper extends Helper {
public $helpers = ["Html"];
public function defaultNavbar() {
//some code here...
}
}

Я подтвердил, что плагин загружен в bootstrap.php.
Почему я получаю ошибку?

1

Решение

Вы должны убедиться, что есть настройка автозагрузчика для ваших классов плагинов. Пожалуйста, обратитесь этот раздел в документации:

http://book.cakephp.org/3.0/en/plugins.html#autoloading-plugin-classes

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]