Как сделать зависимый выпадающий список

299 views
Skip to first unread message

demetrius

unread,
Apr 23, 2009, 2:45:08 PM4/23/09
to Yii Framework
собственно что нужно, допустим при создании страницы(записи) нужно
привязать ее к какой-то рубрике.
Рубрики хранятся в другой таблице.
Собственно вот и вопрос. как это реализовать в Yii

xoma

unread,
Apr 24, 2009, 1:23:17 AM4/24/09
to Yii Framework
ну как вариант при отображении формочки добавления статьи, делать
селект из таблички категорий и отображать как дропдаун список...
или я что-то не так понял??

Ozzy

unread,
Apr 24, 2009, 2:42:30 AM4/24/09
to Yii Framework
Что бы заполнить сам список значениями с твоей таблицы рубрик есть
интересный приём.
В отображении делаешь элемент выпадающего списка и прямо там заполняеш
его данными с таблицы:

<?php echo CHtml::dropDownList('element_name', null, CHtml::listData
(RubrucsModel::model()->findAll(), 'id', 'rubrik_name'), array
('prompt'=>'Укажите рубрику')) ?>

т.е. в listData мы сразу обращаемся к нашей модели рубрик, вытаскиваем
оттуда все записи в которых есть колонка id и rubruk_name (тут
естественно тебе надо будет подставить свои значения).

Если мы не правильно поняли твой вопрос - опиши пожалуйста подробнее

demetrius

unread,
Apr 24, 2009, 4:14:11 AM4/24/09
to Yii Framework
Супер! собственно то что нужно! что бы не писать громоздких функций и
тормознутых выборок. Спасибо!

Ozzy

unread,
Apr 24, 2009, 4:32:22 AM4/24/09
to Yii Framework
Пожалуйста :)
Сам недавно просто столкнулся с такой проблемой :)
Reply all
Reply to author
Forward
0 new messages