Виды admin и view. Данные из другой модели

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
tai
Сообщения: 64
Зарегистрирован: 2013.03.05, 10:10

Виды admin и view. Данные из другой модели

Сообщение tai »

Добрый день!

Есть 2 модели - Kurer и Idividual

Нужно данные из Kurer передавать в Idividual

В видах Idividual в файле view прописал так

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

<?
    $num = $model->id;
    $a = Kurer::model()->find('individ_numbrt=:num', array(':num'=>$num));
    if ($num == $a->individ_numbrt){
        ?><a id="art_rurer_y" href="/en_manager/index.php?r=kurer/view&id=<?=$a->kurer_id?>">Просмотреть курьера</a><?
    }
    else{
        ?><a id="art_rurer_n" href="/en_manager/index.php?r=kurer/create">Добавить курьера</a><?
    }
?>
Тут выбирается поле individ_numbrt из БД и сравнивается с id просматриваемой записи.

Как поставить данные условия в вид admin в саму таблицу? Таблица выводится через $this->widget('zii.widgets.grid.CGridView', array()
Там вместо model используется data (т.е. чтобы получить id нужно писать так $data->id, а не так $model->id). Как эти условия в элемент массива записать
и будет ли работать это условие

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

$a = Kurer::model()->find('individ_numbrt=:num', array(':num'=>$num));
Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Виды admin и view. Данные из другой модели

Сообщение TranceSmile »

Какая связь между этими таблицами?
Изображение
Ответить