我开始使用 Yii 学习 php,我有一个大问题,也许你可以帮助我。
我正在使用表单来创建用户。我想将我在表单中介绍的用户的数据存储到数据库(MySQL)中,但我还必须将日期和时间存储在数据库的 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>
有人可以帮助我吗?
再次感谢你!