【问题标题】:Codeigniter form helperCodeigniter 表单助手
【发布时间】:2011-11-30 19:44:42
【问题描述】:

我一直想知道普通的 HTML 输入标签和 codeigniters 表单 helper tags() 有什么区别?

我可以理解 form_open 的必要性,因为它允许在您更改网址的情况下移动,但为什么要使用 form_input、form_password、form_submit 等标签。

另外请解释使用 $this->input->post() 而不是 $_POST[] 的好处

谢谢

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    使用表单助手的功能而不是生成纯 HTML 的优点是动态创建表单更容易(您只需传递一个 array 而不是连接字符串)。 如果愿意,您可以编写自己的 HTML。

    使用$this->input->post() 的好处是值已经过净化(防止XSS 攻击),也就是说,它是可配置的。 此外,如果您尝试获取未设置的参数,使用 $this->input->post() 也不会报错。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 2013-12-07
      • 1970-01-01
      相关资源
      最近更新 更多