Представление редактирование отношения MANY_MANY в Yii

Давно лежит данная заметка в черновиках. Решил наконец выложить…

Почему-то часто вызывает сложности редактирования связи MANY_MANY, но самое просто это использовать мультиселект. Когда нужно выбирать из больших списков, то это действительно становится не удобным и лучше использовать какие-то расширения. Самые главные плюсы мультиселекта, что это быстро, просто и работает из коробки)) Ну и естественно пример:

<?php echo $form->labelEx($model, 'categories'); ?>
<?php echo $form->dropDownList($model, 'categories', CHtml::listData(
    Category::model()->active()->findAll(), 'id', 'title'
), array('multiple'=>'multiple', 'size'=>'7', 'encode'=>false)); ?>
<?php echo $form->error($model, 'categories'); ?>

Поясню что здесь написано.
categories — Это отношение MANY_MANY в модели $model.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *