I have created a helper "SideNavbarHelper.php" in {appname}/plugins/UsefulHelpers/src/View/Helper, and I am trying to set helper in beforeRender in AppController, but I got following error.
Error: UsefulHelpers.SideNavbarHelper could not be found.
beforeRender in 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...
}
}
I have confirmed that the plugin in loaded in bootstrap.php. Why am I getting the error?
namespace&use?? - Sougata Bosecakephp-3.0had some bug. - Gui Imamura