0

我有这个表单代码:

<div>
    <label for="password">Post Time:</label> 
    <?php set_value('post_time') = date('H:i:s'); ?>
    <input type="text" name="post_time" value="<?=set_value('post_time')?>">
</div>

我只想在文本框中设置当前时间。我尝试的是直接设置它:

<?php set_value('post_time') = date('H:i:s'); ?>

但这给了我错误:

Fatal error: Can't use method return value in write context...

我怎样才能做到这一点。我只是 CodeIgniter 的新手。感谢您的帮助。

4

2 回答 2

7
<input type="text" name="post_time" value="<?=set_value('post_time', date('H:i:s'));?>">

CodeIgniter 中的 set_value() 默认值

另一个相关链接

于 2013-01-04T06:31:39.460 回答
2

如果要在重新填充的值旁边使用一个值,则需要将其作为第二个参数传递:

<div>
    <label for="password">Post Time:</label> 
    <input type="text" name="post_time" value="<?=set_value('post_time', date('H:i:s'));?>">
</div>

现在,如果未设置“post_time”索引,则会显示 date() 的结果。

于 2013-01-04T06:31:22.127 回答