Exemple #1
0
                <?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]);
 }