/** * Load base helpers. * * @param View $view */ public static function baseHelpers(View $view) { $view->loadHelper('Html', ['className' => 'Union/Core.Html']); $view->loadHelper('Union/Core.Document'); $view->loadHelper('Url', ['className' => 'Union/Core.Url']); $view->loadHelper('Form', ['className' => 'Union/Core.Form', 'widgets' => ['_default' => ['Union\\Core\\View\\Widget\\BasicWidget']]]); $view->loadHelper('Paginator', ['templates' => 'Union/Core.paginate_tpl']); $view->loadHelper('Union/Core.Less'); $view->loadHelper('Union/Core.Union'); $view->loadHelper('Union/Core.Assets'); $view->loadHelper('Union/Core.ToolBar'); $view->loadHelper('Union/Core.XmlForm'); if ($view->request->param('prefix') == 'admin') { $view->loadHelper('Union/Core.Ace'); $view->loadHelper('Union/Core.Admin'); $view->helpers()->get('Paginator')->config(['templates' => 'Union/Core.paginate_tpl_admin']); } }
/** * Default Constructor * * @param \Cake\View\View $View The View this helper is being attached to. * @param array $config Configuration settings for the helper. */ public function __construct(View $View, array $config = []) { $this->_View = $View; $this->request = $View->request; $this->config($config); if (!empty($this->helpers)) { $this->_helperMap = $View->helpers()->normalizeArray($this->helpers); } $this->initialize($config); }