Страница 1 из 1

Вывод имени вошедшего

СообщениеДобавлено: 26 сен 2013, 16:33
lomuk
Добрый день, подскажите как вывести имя или эмейл вошедшего?

"Вы вошли как : .....@...."

Re: Вывод имени вошедшего

СообщениеДобавлено: 26 сен 2013, 16:39
Xpycm
Вечер добрый

Код: Выделить всё
Yii::app()->user->getState('username'
и соответственно
Код: Выделить всё
Yii::app()->user->getState('email'

Re: Вывод имени вошедшего

СообщениеДобавлено: 26 сен 2013, 16:40
Xpycm
Не проверял, но, судя по файлу protected\components\UserIdentity.php, должно работать.

Re: Вывод имени вошедшего

СообщениеДобавлено: 26 сен 2013, 16:46
lomuk
А в каком файле ковырять это меню?

Код: Выделить всё
Добавить объявление|Связаться с нами|Оставить заявку|Личный кабинет

Re: Вывод имени вошедшего

СообщениеДобавлено: 26 сен 2013, 16:48
Xpycm
Если мне не изменяет память, то protected\components\Controller.php

Re: Вывод имени вошедшего

СообщениеДобавлено: 26 сен 2013, 17:45
lomuk
"сую" данный код в Controller.php и либо ничего не происходит либо страница не грузится

Re: Вывод имени вошедшего

СообщениеДобавлено: 26 сен 2013, 18:07
Xpycm
lomuk писал(а):"сую" данный код в Controller.php и либо ничего не происходит либо страница не грузится


Какой код "суёте" и что ожидаете от "сувания"?

Re: Вывод имени вошедшего

СообщениеДобавлено: 27 сен 2013, 09:28
lomuk
Данный вами выше код, а ожидаю увидеть отображение имени/мейла

Re: Вывод имени вошедшего

СообщениеДобавлено: 27 сен 2013, 09:51
Xpycm
PHP echo

получим:

Код: Выделить всё
echo Yii::app()->user->getState('username'); 

Re: Вывод имени вошедшего

СообщениеДобавлено: 27 сен 2013, 13:22
lomuk
Спасибо, правда вывел иначе
Код: Выделить всё
array('label' => Yii::app()->user->getState('username'), 'visible'),