表单验证类里面,怎样自定义回填的值?
现在有一个文章管理视图,要同时用在新建文章,编辑文章里,有表单验证视图中 是这样: <input type="text" name="title" value="<?php echo set_value('title', $default_value); ?>" />
可现在想不明白的是:
1.在这个视图用于新建文章时, $default_value 是不存在的,会报错,
2.在这个视图用于编辑指定ID的一篇文章时,又好像只能通过 $default_value 设定表单的值。
现在有一种办法就是先判断有没有存在 $default_value
但表单验证类里有没有更简单的办法呢? 或者我的思路有问题?
请帮忙看一下,多谢! 不大明白,初始化为空,,瞎说一句,,, 初始化为空的确可行,只是感觉太麻烦,有没有更简单的办法呢。。。 又觉得你的想法可以吧,就是视图中判断下:
if(!isset($default_value))
$default_value='';
这样,新建时就不会报错了。 多谢!好像只能这样了:Q 我认为可以这样写:
<input type="text" name="title" value="<?php if(isset($valeur)) echo $valuer; ?>" />
在控制器中:
$valeur = set_value('title'); <input type="text" name="title" value="<?php echo set_value('title', empty($default_value) ? 'My default ' : $default_value); ?>" />
页:
[1]