/** * @throws CHttpException */ public function actionDynamicParent() { if (!Yii::app()->getRequest()->getIsAjaxRequest()) { throw new CHttpException(404); } $model = new MenuItem('search'); $model->setAttributes(Yii::app()->getRequest()->getParam('MenuItem')); if ($model->menu_id) { $model->id = Yii::app()->getRequest()->getQuery('id'); $data = $model->getParentTree(); foreach ($data as $value => $name) { echo CHtml::tag('option', ['value' => $value], $name, true); } } Yii::app()->end(); }