2015-09-06 17:10:14 13774次浏览 5条回答 0 悬赏 10 金钱

radioList 如何添加默认选中呢

最佳答案

  • jackz 发布于 2015-09-06 18:04 举报

    $model->loadDefaultValue();//我记得方法的名字是这样,你考虑考虑

    2 条回复
    回复于 2015-09-07 09:34 回复

    $model->key = value;

    回复于 2019-07-12 08:57 回复

    只要在控制器里赋值默认的就行了,谢谢。

    , , 觉得很赞
  • 回答于 2016-07-16 14:22 举报

    写在控制器里面

    public function actionCreate()
    {
        $model = new Info();
        $model->status=1;
    
        if ($model->load(Yii::$app->request->post()) && $model->save()) {
            return $this->redirect(['view', 'id' => $model->id]);
        } else {
            return $this->render('create', [
                'model' => $model,
            ]);
        }
    }
    

    找问题的 小伙伴少走点弯路

    2 条回复
    回复于 2017-07-11 17:46 回复

    哪个老师交你这么写的?

    回复于 2017-07-12 08:31 回复

    不是最佳方案但是 对于不同 阶段的人 有不同阶段的需求 你有更好的方案你可以分享出出来

  • 回答于 2016-07-16 14:22 举报

    视图里面

      <?= $form->field($model, 'status')->textInput()->radioList( ['1'=>'显示','2'=>'隐藏']   )?>
    
  • 回答于 2016-07-17 08:29 举报

    默认值分两种:
    1)数据库中的定义的default值,
    用如下方式
    $model->loadDefaultValue();
    2)逻辑中定义的default值
    用如下方式
    $model->status=1;

    1 条回复
    回复于 2016-08-12 00:11 回复

    直接的做法就这个了,我想不出其他的方法了

    , 觉得很赞
  • 回答于 2016-09-02 20:50 举报

    <?php $model->status = 1; ?>
    <?= $form->field($model, 'status')->textInput()->radioList( ['1'=>'显示','2'=>'隐藏'] )?>

    1 条回复
    回复于 2016-09-02 20:57 回复

    加个 if ($model->isNewRecord)

您需要登录后才可以回答。登录 | 立即注册
xuy
助理

xuy

注册时间:2015-07-24
最后登录:2019-09-03
在线时长:10小时50分
  • 粉丝1
  • 金钱45
  • 威望0
  • 积分145

热门问题