Example #1
0
 /**
  * 插入多个菜单
  * @param unknown $data
  */
 public function batchInsertMenu($data)
 {
     foreach ($data as $value) {
         $model = new self();
         $model->detachBehaviors();
         $model->attachBehavior("sluggable", ['class' => SluggableBehavior::className(), 'attribute' => 'originalName', 'ensureUnique' => true, "immutable" => true]);
         $model->originalName = $value["originalName"];
         $model->setAttributes($value);
         $model->save();
     }
     $this->rgt = (count($data) + 1) * 2;
     $this->save();
 }