【问题标题】:Yii2 - default value only if the record is newYii2 - 仅当记录是新的时才使用默认值
【发布时间】:2018-10-13 14:01:11
【问题描述】:

我只想在新记录时添加默认值(当前日期)。当我编辑记录时,不应覆盖日期。

【问题讨论】:

  • 请添加一些代码以便我们为您提供帮助。

标签: forms yii2 default-value


【解决方案1】:

如果它的新记录提供当前日期并且如果现有通过存在日期,则使用模型传递日期值。

【讨论】:

    【解决方案2】:

    我解决了:

        <?php
        if ($model->isNewRecord) {
            $form->field($model, 'erstellt_am')->widget(DatePicker::classname(),[
            'options' => [  'value' =>  date('Y-m-d')],
                            'pluginOptions' => [
                                'autoclose' => true,
                                'format' => 'yyyy-mm-dd', 
                                'todayHighlight' => true,
                                'todayBtn' => true,
                                'timeZone' => 'Europe/Amsterdam',
                            ]
                        ])
        }
    ?>
    

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-20
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2021-08-07
      • 2020-12-16
      • 2020-04-26
      • 1970-01-01
      相关资源
      最近更新 更多