@evilelf
Тупой, руки из жопы, кодю за зп и т.п. и т.д.

Вместо email выводится email protected, как исправить?

$user = Users::model()->findAll();
echo CHtml::dropDownList('MoneyPlayerReset[]', '', CHtml::listData($user, 'ID', function($u){ return CHtml::encode($u->email); }), array( 'multiple'=>true, 'empty'=>'All', 'size'=>10 ));
  • Вопрос задан
  • 956 просмотров
Решения вопроса 1
@evilelf Автор вопроса
Тупой, руки из жопы, кодю за зп и т.п. и т.д.
Вообщем убрал @ и всё норм вывелось)
Но почему такая реакция на @?)
echo CHtml::dropDownList('MoneyPlayerReset[]', '', CHtml::listData($user, 'ID', function($u){ return CHtml::encode(str_replace('@', '', $u->email)); }), array( 'multiple'=>true, 'empty'=>'All', 'size'=>10 ));
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@liff
PHP >= 5.4, 7 + PostgreSQL + JS + EmberJs +++
echo CHtml::dropDownList('MoneyPlayerReset[]', '', CHtml::listData($user, 'ID', 'email'), array( 'multiple'=>true, 'empty'=>'All', 'size'=>10 ));

encode не нужен, т.к он применяется по-умолчанию у dropDownList
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы