BaseAdminController::beforeAction PHP Méthode

beforeAction() protected méthode

protected beforeAction ( $action )
    protected function beforeAction($action)
    {
        Yii::app()->assetManager->registerCssFile('css/admin.css', null, 10);
        Yii::app()->assetManager->registerCssFile('components/font-awesome/css/font-awesome.css', null, 10);
        Yii::app()->assetManager->registerCssFile('components/jt.timepicker/jquery.timepicker.css', null, 10);
        Yii::app()->assetManager->registerScriptFile('js/admin.js', null, 10);
        $this->jsVars['items_per_page'] = $this->items_per_page;
        return parent::beforeAction($action);
    }

Usage Example

 protected function beforeAction($action)
 {
     $this->assetPathAlias = 'application.modules.' . $this->getModule()->name . '.assets';
     $this->assetPath = Yii::app()->assetManager->getPublishedPathOfAlias($this->assetPathAlias);
     if (file_exists('protected/modules/' . $this->getModule()->name . '/assets/js/admin.js')) {
         Yii::app()->assetManager->registerScriptFile('js/admin.js', $this->assetPathAlias, 10);
     }
     if (file_exists('protected/modules/' . $this->getModule()->name . '/assets/css/admin.css')) {
         Yii::app()->assetManager->registerCssFile('css/admin.css', $this->assetPathAlias, 10);
     }
     Yii::app()->assetManager->registerCssFile('css/module.css', $this->assetPathAlias);
     return parent::beforeAction($action);
 }
All Usage Examples Of BaseAdminController::beforeAction