Добрый день, Господа!
Есть модель - Тип (id, name) и Категория (id, type_id, name).
в модели Типа ‘categories’ => array(self::HAS_MANY, ‘categories’, ‘type_id’, ‘order’=> ‘categories.ord’)
в модели Категории ‘type’ => array(self::BELONGS_TO, ‘Types’, ‘type_id’)
Хочется сделать так: при переходе на страницу редактирования конкретного типа под формой выводится список категорий, к этому типу принадлежащих (со ссылками добавить/изменить/удалить).
Поправил контроллер Типа (конкретно - метод loadModel()) c тем, чтобы он грузил относящиеся к нему категории:
$this->_model=types::model()->with(‘categories’)->findbyPk($_GET[‘id’]);
Добавил во /views/types/admin.php
<?php echo $this->renderPartial(’/categories/admin’,array(
'dataProvider'=>$model->categories,
)); ?>
Но эффект очень странный. Слетели все стили, отображается форма редактирования Типа, но списка зависимых категорий под ней нет.
Как заставить view от формы редактирования типа рисовать список категорий? $model->categories это датапровайдер?
С уважением,
Антон