как вывести названия?

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

как вывести названия?

Сообщение vanred79 » 22 фев 2015, 16:04

Добрый день! В базу добавил несколько полей, все сохраняется нормально, но в цифрах
Код: Выделить всё
echo $form->dropDownList($model,'type_office_ru',
            array_merge(
                array(=>'в бизнес-центре'), array(=>'в адм. здании'), array(=>'в жилом доме'), array(=>'в коттедже'), array(=>'иное')
            ), array('class' => 'width150'));  


Если использовать для вывода в _views.php вот этот код
Код: Выделить всё
echo CHtml::encode($data->getStrByLang('type_office')); 

выведется цифра. Я конечно могу if ами задать значение для каждой цифры, но есть ли другой способ вывести именно "название", а не цифру? Если есть подскажите пожалуйста как это сделать
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: как вывести названия?

Сообщение Koduc » 27 фев 2015, 09:21

По сути вседа так и делается, грубо говоря - ifами.
Просто вынесите это в отдельную функцию, чтобы если понадобится можно было использовать в разных местах.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: как вывести названия?

Сообщение vanred79 » 27 фев 2015, 16:41

Koduc писал(а):По сути вседа так и делается, грубо говоря - ifами.
Просто вынесите это в отдельную функцию, чтобы если понадобится можно было использовать в разных местах.

В модель Apartment вынести?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: как вывести названия?

Сообщение fisher » 02 мар 2015, 09:50

Если поля относятся к модели Apartment то да.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

cron