首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在codeigniter中填充字段的便捷方法

在codeigniter中填充字段的便捷方法
EN

Stack Overflow用户
提问于 2011-01-26 05:46:27
回答 2查看 1.9K关注 0票数 0

Codeigniter有一种非常方便的方法,可以在验证失败时重新填充字段

代码语言:javascript
复制
set_value()

在我的应用程序中,我希望允许用户使用我用来创建实体的相同表单来编辑实体。但是当表单处于编辑模式时,我不能使用set_value()来填充字段。

我没有任何方便的方法来做这件事。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-01-26 06:29:02

您为set_value()提供了第二个参数,该参数将是加载时的初始值。

如果数据不存在,我通常使用@来抑制错误

代码语言:javascript
复制
set_value('input_name',@$input_value);

为此,表单元素将预先填充$input_value (如果存在

票数 3
EN

Stack Overflow用户

发布于 2011-01-26 13:27:44

您应该使用set_value。我不明白在编辑时使用set_value会出现什么错误。

set_value有第二个参数,它允许您输入默认值,在本例中是来自数据库的值:

代码语言:javascript
复制
<input type="text" name="first_name" value="<?php echo set_value('first_name', $row->first_name);?>">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4799218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档