/** * Loads additionnal models and create the configuration array * * @return void */ public function initialize() { parent::initialize(); // Create config strings $this->config = ['models' => ['Files' => __d('elabs', 'File'), 'Notes' => __d('elabs', 'Note'), 'Posts' => __d('elabs', 'Article'), 'Projects' => __d('elabs', 'Project'), 'Albums' => __d('elabs', 'Album')]]; // Load models foreach ($this->config['models'] as $model => $item) { $this->{$model} = TableRegistry::get($model); } }
/** * Before render callback. * * @param \Cake\Event\Event $event The beforeRender event. * * @return void */ public function beforeRender(\Cake\Event\Event $event) { parent::beforeRender($event); $this->viewBuilder()->helpers(['ItemsAdmin']); $this->viewBuilder()->helpers(['License']); }