Codeigniter有一种非常方便的方法,可以在验证失败时重新填充字段
set_value()在我的应用程序中,我希望允许用户使用我用来创建实体的相同表单来编辑实体。但是当表单处于编辑模式时,我不能使用set_value()来填充字段。
我没有任何方便的方法来做这件事。
谢谢。
发布于 2011-01-26 06:29:02
您为set_value()提供了第二个参数,该参数将是加载时的初始值。
如果数据不存在,我通常使用@来抑制错误
set_value('input_name',@$input_value);为此,表单元素将预先填充$input_value (如果存在
发布于 2011-01-26 13:27:44
您应该使用set_value。我不明白在编辑时使用set_value会出现什么错误。
set_value有第二个参数,它允许您输入默认值,在本例中是来自数据库的值:
<input type="text" name="first_name" value="<?php echo set_value('first_name', $row->first_name);?>">https://stackoverflow.com/questions/4799218
复制相似问题