我开始使用Yii学习php,我有一个很大的问题,也许你可以帮助我.
我正在使用表单来创建用户.我想将我在表单中引入的用户数据存储到DB(MySQL)中,但我还必须将日期和时间存储在DB的datetime字段中.我看到像CJUIDATEPICKER这样的扩展来选择日期,但我不知道选择日期时间的任何扩展.我认为更好的方法是在创建新用户时自动存储日期时间.现在我在表单中有一个文本框,我必须以yyyy-mmmm-dddd hh:mm:ss格式引入日期时间,但我认为它没用.
请有人帮助我并向我解释当我在数据库中创建注册时如何存储日期时间?
非常感谢你.
编辑:
现在我使用"$ model-> reg_date = new CDbExpression('NOW()');" 在actionCreate()控制器内部,它运行良好,但我认为在你编写任何东西之前在用户创建表单的字段中显示这个日期时间更好,并在你点击提交时存储表单的所有字段.我试着去做,但你可以想象这个字段只显示"NOW()"
这是我在_form.php中的表单代码的一部分:
<div class="row">
<?php $model->reg_date=new CDbExpression('NOW()');?>
<?php echo $form->labelEx($model,'reg_date'); ?>
<?php echo $form->textField($model,'reg_date'); ?>
<?php echo $form->error($model,'reg_date'); ?>
</div>
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?
再次感谢你!