<?php echo $form->field($model, 'category_id')->hiddenInput()->label('', ['class' => 'hidden']); ?> <?php } ?> <?php echo $form->field($model, 'parent_id')->dropDownList($dropdownListData); ?> <?php echo $form->field($model, 'state')->radioList([CONST_STATE_ENABLE => '使用', CONST_STATE_DISABLE => '停用']); ?> <?php echo $form->field($model, 'ord')->textInput(['value' => \app\modules\admin\models\Category::DEFAULT_ORD]); ?> <?php echo $form->field($model, 'genre_id')->dropDownList(array_merge(['0' => '请选择'], \yii\helpers\ArrayHelper::map(\app\modules\admin\models\Genre::find()->all(), 'genre_id', 'genre_name'))); ?> <?php echo Html::submitButton(empty($model->category_id) ? t('app', 'create') : t('app', 'udpate'), ['class' => 'btn btn-primary']); $form->end(); ?> </div>
public function actionGetGenres() { $genres = Genre::find()->all(); return json_encode(['success' => true, 'data' => ArrayHelper::toArray($genres)]); }
/** * Lists all Genre models. * @return mixed */ public function actionIndex() { $dataProvider = new ActiveDataProvider(['query' => Genre::find()]); return $this->render('index', ['dataProvider' => $dataProvider]); }