CTimestampBehavior::setUpdateOnCreate

Hola,

Estoy utilizando este behavior en un modelo para setear los campos "created_at" y "updated_at":




	public function behaviors(){

		return array(

				'CTimestampBehavior' => array(

						'class' => 'zii.behaviors.CTimestampBehavior',

						'createAttribute' => 'created_at',

						'updateAttribute' => 'updated_at',

						'setUpdateOnCreate ' => true,

						'timestampExpression' => new CDbExpression('NOW()'),

				)

		);

	}



El problema que tengo es que no encuentra la propiedad "setUpdateOnCreate". Esta propiedad en true debería setear el updated_at tanto en un update como en un insert. El error que tira es el siguiente:

CException

Propiedad "CTimestampBehavior"."UpdateOnCreate " no se encuentra definida.

Alguien sabe por que no la puedo setear?

Gracias.

Hola, he probado tu código, y el único problema es que tienes un espacio en blanco en el nombre de la propiedad, antes de la comilla de cierre

'setUpdateOnCreate ’ => true,

si se lo quitas funciona…

‘setUpdateOnCreate’ => true,

Saludos