/** * Отображение списка моделей марки. */ public function actionModels($mark) { if (Yii::app()->request->isAjaxRequest) { $data = Models::getModels($mark); $this->renderPartial('models', array('data' => $data, 'mark' => $mark)); Yii::app()->end(); } }
<?php echo CHtml::dropDownList('Modification[model_id]', '', CHtml::listData(Models::getModels($mark), 'id', 'name'));
/** * возвращает имя ордера и массивы связанных с ним * моделей с количеством. */ public function getOrder($a_id) { $o = new Orders($this->connDB); if (!($order = $o->getOrderName($a_id))) { //echo "<br>Не могу получить имя ордера по $a_id"; return false; } $m = new Models($this->connDB); $models = $m->getModels($a_id); return array('order' => $order, 'models' => $models); }