martes, 16 de enero de 2018

BeforeSave en Yii2

En el modelo ponemos esta funcion


public function beforeSave($insert){

     parent::beforeSave($insert);
     if($insert)
       $this->Activo = 1;
     return true;


}

En el formulario preguntamos

 if (!$model->isNewRecord)
  echo $form->field($model, 'Activo')->checkbox();

lunes, 15 de enero de 2018

Instalar composer y generar un proyecto en yii2

$php composer-setup --install-dir=/usr/local/bin  --filename=composer

$composer global require "fxp/composer-asset-plugin:^1.2.0"

Crear Proyecto

composer crete-project --prefer-dist yiisoft/yii2-app-basic basic

Si te pide un tocken lo tienes que generar en github

Checar requerimientos

$php requeriments.php

$php yii server

jueves, 4 de enero de 2018

agregar un confirm a un boton

Html::submitButton($model->isNewRecord ? 'Agregar' : 'Modificar', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary', 'data-confirm' => 'estás seguro de la inscripción?'])