ActiveRecord вывод родительского элемента

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
johnluxor
Сообщения: 82
Зарегистрирован: 2010.09.10, 19:39

ActiveRecord вывод родительского элемента

Сообщение johnluxor » 2010.10.23, 17:04

Добрый день.
Есть следующий вопрос.

есть таблица с полями
id
name
parent_id

Как вывести в таблице CGridView в одном из столбцов родительский элемент. Т.е. чтобы получилось так:

1 | sample title | root
2 | sample title2 | sample title


Т.е. как прописать отношения внутри таблицы.
В кохана для это был класс ORM_Tree

pirrat
Сообщения: 193
Зарегистрирован: 2009.04.03, 09:41

Re: ActiveRecord вывод родительского элемента

Сообщение pirrat » 2010.10.23, 18:36

добавить отношение:

Код: Выделить всё

'parent' => array(self::BELONGS_TO,'Category', 'parent_id'), 
и получаем родителя:

Код: Выделить всё

$category->parent;
 

Ответить