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

Отображать тип пользователя в объявлениях

СообщениеДобавлено: 22 июл 2014, 10:29
Aleks
как отобразить тип пользователя ? отображать в форме объявлений (отобразил место во вложенном файле)
1 вариант
demo, Частное лицо

2 вариант
demo, Агенство

3 вариант
demo, Агент
demo111, Агентство

Re: Отображать тип пользователя в объявлениях

СообщениеДобавлено: 28 июл 2014, 08:49
andipas
В файле - protected/modules/apartments/views/_user_info.php

после строки

Код: Выделить всё
    echo $owner->getNameForType(); 


добавить

Код: Выделить всё
    echo ', '  $owner->getTypeName(); 

Re: Отображать тип пользователя в объявлениях

СообщениеДобавлено: 28 июл 2014, 10:25
Aleks
*THUMBS UP*

спасибо, все работает

Re: Отображать тип пользователя в объявлениях

СообщениеДобавлено: 28 июл 2014, 11:51
Aleks
а как еще отображать ???

что - Вася Агент, такого-то Агенства

то есть отображение что Агент принадлежит к определенному Агентству, то есть не просто что он Агент

Re: Отображать тип пользователя в объявлениях

СообщениеДобавлено: 29 июл 2014, 09:06
andipas
Aleks писал(а):а как еще отображать ???

что - Вася Агент, такого-то Агенства

то есть отображение что Агент принадлежит к определенному Агентству, то есть не просто что он Агент


Код: Выделить всё
echo $owner->getNameForType(); 
- выводит имя если частное лицо, название Агенства если это агент

Код: Выделить всё
echo $owner->username; 
- выводит имя того кто опубликовал

Код: Выделить всё
echo $owner->getTypeName(); 
- выводит тип пользователя - агнет, агенство, частное лицо

соответственно делем примерно так:

Код: Выделить всё
if($owner->type == User::TYPE_AGENT) {
    
// выводим то что надо для агента
}

if(
$owner->type == User::TYPE_AGENCY) {
    
// выводим то что надо для агенства
}

if(
$owner->type == User::TYPE_PRIVATE_PERSON) {
    
// выводим то что надо для частного лица
}

if(
$owner->type == User::TYPE_ADMIN) {
    
// выводим то что надо для админа
}