TUTORIAL YII FRAMEWORK (CAPÍTULO 16) – GUARDAR AUTOMÁTICAMENTE USUARIO Y FECHA DE CREACIÓN Y MODIFICACIÓN

Nos descargamos la librería de http://www.yiiframework.com/extension/blameable-behavior/ y la pegamos en /component/ , no olvides darle permisos. En el modelo en cuestión copiamos la siguiente función:

public function behaviors()
{
return array(
'CTimestampBehavior' => array(
'class' => 'zii.behaviors.CTimestampBehavior',
'createAttribute' => 'created_date',
'updateAttribute' => 'modified_date',
'setUpdateOnCreate' => true,
),
'BlameableBehavior' => array(
'class' => 'application.components.behaviors.BlameableBehavior',
'createdByColumn' => 'created_by',
'updatedByColumn' => 'modified_by',
),
);
}
<p style="text-align: justify;">

Donde created_date, modified_date, created_by y modified_by son los datos de nuestra tabla en donde queremos guardar los datos. Si no tenemos uno de los datos podemos comentar esa linea de código.

About these ads

Publicado el 27/01/2012 en Yii Framework. Añade a favoritos el enlace permanente. Deja un comentario.

Tu Opinión es Importante, Comenta!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.