我在 {appname}/plugins/UsefulHelpers/src/View/Helper 中创建了一个帮助器“SideNavbarHelper.php”,我试图在 AppController 的 beforeRender 中设置帮助器,但出现以下错误。
错误:找不到 UsefulHelpers.SideNavbarHelper。
AppController.php 中的 beforeRender
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 中加载。为什么我会收到错误消息?