Есть 3 таблицы.
1 spr_priznak
2 cars
3 cars_priznak
В spr_priznak название признаков
Универсал
Б/у
В ипотеке
cars
название,номер итп.
cars_priznak
Связывает две таблицы
car_id priznak_id
На странице редактирования авто необходимо чекбоксами вывести все признаки
и расставить галочки на существующих признаках автомобиля.
Сейчас приходится создать два массива: массив с id всех признаков и массив признаков автомобиля, далее, через цикл и in_array выводить чекбокс с галочкой и без.
Есть ли в Yii более адекватный способ решить задачу?
<?php
echo $form->checkBoxList($model, 'carspriznak', CHtml::listData(CarsPriznak::model()->findAll(), 'priznak_id', 'name'));
?>
Для записи лучше использовать https://github.com/yiiext/activerecord-relation-be...