someone писал(а):А по какому принципу сделать вывод имени района?
По такому же принципу как и вывод названия города: $data->city->name.
Для этого в модели Apartment (protected\modules\apartments\models\Apartment.php) нужно задать связь в методе relations, что-то вроде
- Код: Выделить всё
'residence' => array(self::BELONGS_TO, 'ApartmentResidence, 'residence_id'),
где
residence - наименование связи для обращения по $data->residence->name,
ApartmentResidence - это название созданной вами модели,
residence_id - ключ по которому идёт связь (поле в таблице {prefix}apartment)
Подробнее про связи в официальной документации к фреймворку -
http://www.yiiframework.com/doc/guide/1 ... tabase.arrНу и в файле protected\modules\apartments\controllers\MainController.php методе actionView я бы заменил
- Код: Выделить всё
->with('windowTo', 'comments', 'images', 'objType', 'city')
на
- Код: Выделить всё
->with('windowTo', 'comments', 'images', 'objType', 'city', 'residence')
и тоже самое в файле protected\modules\apartments\controllers\backend\MainController.php