コード例 #1
0
ファイル: DynamicBlock.php プロジェクト: kintastish/mobil
 private function loadConfig()
 {
     $c = DynBlockHelper::readConfig($this->blockId);
     if ($c != null) {
         $this->_info = $c['__block'];
         unset($c['__block']);
         $this->_config = $c;
     }
 }
コード例 #2
0
 public static function loadBlockConfigModel($id)
 {
     $c = DynBlockHelper::readConfig($id);
     if ($c != null) {
         $modelClass = $c['__block']['modelClass'];
         return new $modelClass(['blockId' => $id]);
     }
     return null;
 }
コード例 #3
0
 public function actionIndex()
 {
     $widgets = DynBlockHelper::widgetList();
     $blocks = DynBlockHelper::blockList();
     return $this->render('index', ['blocks' => $blocks, 'widgets' => $widgets]);
 }