Я пытаюсь сохранить время последнего выхода пользователя из системы в базе данных в Yii Framework.У меня есть WebUser как:
<?php
// this file must be stored in:
// protected/components/WebUser.php
class WebUser extends CWebUser {
public function afterLogout()
{
$user=user::Model();
$user->logOutDateTime='TEST';
$user->saveAttributes(array('logOutDateTime'));
parent::afterLogout();
}
}
?>
и в config \ main.php у меня есть эти строки
// application components
'components'=>array(
'user'=>array(
// enable cookie-based authentication
'class'=>'WebUser',
'allowAutoLogin'=>true,
)
Пока я установил тип данных logOutDateTime в varchar, чтобы проверить, и я предполагаюкаждый раз, когда пользователь выходит из системы, он должен записать 'TEST'
в базу данных, но ничего не делает.Где я ошибся?