Skip to content

Instantly share code, notes, and snippets.

View vihugarcia's full-sized avatar

Victor Hugo Garcia vihugarcia

View GitHub Profile
<?php
namespace common\models;
use Yii;
use yii\base\NotSupportedException;
use yii\behaviors\TimestampBehavior;
use yii\db\ActiveRecord;
use yii\db\Expression;
use yii\web\IdentityInterface;
use yii\helpers\Security;
public function getPerfil()
{
return $this->hasOne(Perfil::className(), ['user_id' => 'id']);
}
@vihugarcia
vihugarcia / rucry2cap-5
Last active July 23, 2017 15:40
Relaciones de User con Rol Yii 2 Para Principiantes capítulo 5
/**
* relación get rol
*
*/
public function getRol()
{
return $this->hasOne(Rol::className(), ['id' => 'rol_id']);
}
/**
* get rol nombre
@vihugarcia
vihugarcia / eaucap-5
Created March 31, 2015 19:00
Relación Estado a Usuario cap 5
public function getUsers()
{
return $this->hasMany(User::className(), ['estado_id' => 'id']);
}
@vihugarcia
vihugarcia / ruey2cap-5
Last active August 29, 2015 14:18
Relaciones Estado Usuario Yii 2 Para Principiantes capítulo 5
/**
* relación get estado
*
*/
public function getEstado()
{
return $this->hasOne(Estado::className(), ['id' => 'estado_id']);
}
/**
* * get estado nombre
@vihugarcia
vihugarcia / rtuauy2cap-5
Created March 31, 2015 21:44
Relación TipoUsuario a User Yii 2 Para Principiantes capítulo 5
public function getUsers()
{
return $this->hasMany(User::className(), ['tipo_usuario_id' => 'id']);
}
@vihugarcia
vihugarcia / ruatuy2cap-5
Last active August 29, 2015 14:18
Relaciones User a TipoUsuario Yii 2 Para Principiantes capítulo 5
public function getTipoUsuario()
{
return $this->hasOne(TipoUsuario::className(), ['id' => 'tipo_usuario_id']);
}
/**
* get tipo usuario nombre
*
*/
public function getTipoUsuarioNombre()
{
@vihugarcia
vihugarcia / aeatpecap-5
Created March 31, 2015 22:59
Adición Etiquetas de Atributo de Perfil capítulo 5
'generoNombre' => Yii::t('app', 'Genero'),
'userLink' => Yii::t('app', 'User'),
'perfilIdLink' => Yii::t('app', 'Perfil'),
@vihugarcia
vihugarcia / RPC-5
Last active June 30, 2016 04:15
Relaciones de Perfil Cap 5
/**
* @return \yii\db\ActiveQuery
*/
public function getGeneroNombre()
{
return $this->genero->genero_nombre;
}
/**
* get lista de generos para lista desplegable
@vihugarcia
vihugarcia / RUP-5
Created March 31, 2015 23:36
Relaciones User Perfil Cap 5
/**
* @getPerfilId
*
*/
public function getPerfilId()
{
return $this->perfil ? $this->perfil->id : 'ninguno';
}
/**
* @getPerfilLink