Example #1
0
 /**
  * Crear categorias de descuentos
  */
 public function actionCategoriaDescuentoInit()
 {
     foreach ($this->categorias_descuentos as $categoria) {
         if (!DescuentosCategorias::find()->where(['nombre' => $categoria['nombre']])->exists()) {
             $model = new DescuentosCategorias();
             $model->nombre = $categoria['nombre'];
             $model->descripcion = $categoria['descripcion'];
             $model->padre = $categoria['padre'];
             $model->estado = $categoria['estado'];
             $model->slug = $categoria['slug'];
             if (!$model->save()) {
                 $this->stdout("No se ha podido crear la categoria '" . $categoria['nombre'] . "'\n", Console::FG_RED);
                 return;
             }
         }
     }
     $this->stdout("Se han creado todas las categorias de descuentos\n", Console::FG_GREEN);
     return;
 }