у меня есть таблица базы данных client_info (id, first_name, last_name, email, password). Я вхожу на свой сайт, используя адрес электронной почты и пароль. в правом верхнем углу в разделе заголовка индексной/домашней страницы ..first_name должен отображать того же пользователя, чей адрес электронной почты введен... i:e Welcom:Johen, если first_name=john, где email=current_email. .. какую команду я должен использовать для эха пользователя или CHTML или какой модели .. поскольку index.php не имеет модели, это только макет макета/файл main.php. использование yii framework...
Получить имя пользователя из базы данных и отобразить на индексной странице
Ответы (2)
Способ Yii для достижения этого состоит в том, чтобы создать свой собственный класс WebUser, который расширяется от класса CWebUser Yii. Когда пользователь вошел в систему, вы должны сохранить его имя пользователя там. После этого вы можете просто сделать
echo Yii::app()->user->username;
и так далее. Учебник на эту тему можно найти здесь: http://www.yiiframework.com/wiki/60/
person
ThomasVdBerge
schedule
06.11.2012
Способ Yii для достижения этого состоит в том, чтобы создать свой собственный класс WebUser, который расширяется от класса CWebUser Yii. Когда пользователь вошел в систему, вы должны сохранить его имя пользователя там. После этого вы можете просто сделать
echo Yii::app()->user->user;
person
hiren
schedule
23.08.2013