예제 #1
0
파일: Blocks.php 프로젝트: scorp7mix/try.t4
 public function actionUpdateBlockOptions($id, $options)
 {
     $block = Block::findByPK($id);
     if (empty($block)) {
         $this->data->result = false;
         return;
     }
     $opt = [];
     foreach ($options as $option) {
         if ('template' == $option['name']) {
             $block->template = $option['value'];
             continue;
         }
         $opt[$option['name']] = $option['value'];
     }
     $block->options = json_encode($opt);
     if (false !== $block->save()) {
         $this->data->result = true;
     } else {
         $this->data->result = false;
     }
 }