Forms 使用Codeigniter中数据库中的值填充表单

Forms 使用Codeigniter中数据库中的值填充表单,forms,codeigniter,Forms,Codeigniter,是否有一种Codeigniter方法可以用数据库中的数据填充表单?例如,如果用户编辑以前保存的表单。由于它以前保存过,因此现有数据已经存在。没有任何直接的方法将数据从数据库加载到表单中。但是: 您可以使用模板解析库: 只需将数据加载到数组中,然后将标签加载到 表格 或者您可以使用set_value()函数,该函数有第二个参数(可选),为表单字段提供默认值(非常有用的编辑表单) 另外,我现在正在一个第三方插件中工作,该插件可以自动加载和生成表单,但使用它非常困难,但是,有一些兔子表单或多或少

是否有一种Codeigniter方法可以用数据库中的数据填充表单?例如,如果用户编辑以前保存的表单。由于它以前保存过,因此现有数据已经存在。

没有任何直接的方法将数据从数据库加载到表单中。但是:

  • 您可以使用模板解析库:

    只需将数据加载到数组中,然后将标签加载到 表格

  • 或者您可以使用
    set_value()
    函数,该函数有第二个参数(可选),为表单字段提供默认值(非常有用的编辑表单)

  • 另外,我现在正在一个第三方插件中工作,该插件可以自动加载和生成表单,但使用它非常困难,但是,有一些兔子表单或多或少都是相同的(在谷歌中搜索它,“兔子表单codeigniter”,由于声誉不高,无法发布超链接


我通过使用
set_value()
和几个三元运算符来实现它。我只需遵循一系列步骤,主要是:检查是否存在任何值;获取这些值或使用默认值;最后通过三元运算符运行值后插入值。