YiiFramework Подставнока данных в CGridView

Bodyanuk

Новичок
Здравствуйте, только начал изучать Yii так что не ругайте.

Задача:
У меня есть таблица pages с полями id, parent_id, title, content. Собственно выводится аналогично


мне нужно что бы в parent_id вместо id родительской старницы подставлялся title родительской. Как это сделать?

Заготовки у меня такие
PHP:
'parent_id' => array(
            'name' => 'parent_id',
            'value' => '$data->title',
            'filter' => Pages::findPagesAll(),
        ),
Сама функция findPagesAll()
PHP:
    public static function findPagesAll()
    {
        return CHtml::listData(self::model()->findAll(), 'parent_id', 'title');
    }
 

Ragazzo

TDD interested
Отвечали же уже на такой вопрос на Yii ru-форуме насколько я помню, т.е. ты там уже задавал вопрос ;)
Пропиши релейшн и $data->{somemyrelation}->title. Вообще для таких вещей проще использовать CSqlDataProvider.
 

Bodyanuk

Новичок
Неа, я там не задавал такого вопроса о_О
Между таблицами связь есть и всё работает, а вот вывод title внутри таблицы - не знаю как.
В parent_id может быть id предыдущей записи. Мне для удобства нужно выводить тогда title предыдущей записи. А связи делать тут не выход, я же таблицу саму с собой не могу связать хД
 
Сверху