Php Yii2 katrik DateTimePicker小部件
你好,世界强>Php Yii2 katrik DateTimePicker小部件,php,yii2,Php,Yii2,你好,世界 我正在尝试将DateTimePicker小部件添加到我的活动表单中,但我每次在该字段的数据库中都会得到null,我不知道为什么我尝试更改格式,但它不起作用请思考一下? 查看 在$form对象上使用datepicker,如下所示: <?= $form->field($model, 'expire_date')-> widget(DateTimePicker::classname(), [ 'options'
我正在尝试将DateTimePicker小部件添加到我的活动表单中,但我每次在该字段的数据库中都会得到null,我不知道为什么我尝试更改格式,但它不起作用请思考一下?
查看
在$form对象上使用datepicker,如下所示:
<?= $form->field($model, 'expire_date')->
widget(DateTimePicker::classname(), [
'options' => ['placeholder' => 'Select operating time ...'],
'pluginOptions' => [
'format' => 'y-m-d h:m:s',
'todayHighlight' => true,
'class' => 'form-control'
]
]);
?>
这是因为我不确定是否为您的文件设置了name属性
我在你的问题中没有找到相关代码
尝试将控制器代码与以下内容匹配:
if ($model->load(Yii::$app->request->post())){
echo "<pre>";print_r($model->expire_date);die();
}
if($model->load(Yii::$app->request->post()){
echo”“;print_r($model->expire_date);die();
}
您将在屏幕上打印过期日期您正在使用哪个日期时间选择器? 我想你给的日期格式不对。 试试这个
这应该行得通。我想问题出在我做的数据库中,这个修改表joboffer ADD expire\u date datetime;您认为我应该如何在数据库中保存此值?
<?= $form->field($model, 'expire_date')->
widget(DateTimePicker::classname(), [
'options' => ['placeholder' => 'Select operating time ...'],
'pluginOptions' => [
'format' => 'y-m-d h:m:s',
'todayHighlight' => true,
'class' => 'form-control'
]
]);
?>
if ($model->load(Yii::$app->request->post())){
echo "<pre>";print_r($model->expire_date);die();
}
<?php echo DateTimePicker::widget(
[
'model' => $data['model'],
'attribute' => 'expire_date',
'options' => ['placeholder' => 'Select operating time ...'],
'convertFormat' => true,
'pluginOptions' => [
'format' => 'yyyy-mm-dd hh:ii:ss'
'todayHighlight' => true
]
]
)?>