使用Codeigniter表单助手是否有意义?

时间:2012-04-05 20:08:25

标签: php codeigniter

我认为很容易通过html创建表单而不使用表单助手。 使用表单助手有什么好处?

4 个答案:

答案 0 :(得分:6)

使用表单助手可以获得很多好处:

  • 激活xss / csrf保护
  • 清理发布数据
  • 多语言标签
  • 验证
  • 唯一数据库验证
  • 简单的表单修改
  • 简易设置表单字段值

我建议你看:

Form validation

Form helper

Lang helper

答案 1 :(得分:1)

我发现它主要有两个原因:

  1. form_open()可以为您做很多事情,比如解析动作URL,添加CSRF隐藏字段等。如果您稍后决定要启用/禁用CSRF,它是一个简单的布尔开关如果你虔诚地使用了这个功能。

  2. form_dropdown()是救生员,特别是如果您想重新填充现有值或提供默认值。我可以想到很少一次,手动编写这个逻辑比提供一组数据和默认值更容易。

  3. 除此之外,其他功能都很重要,取决于你如何使用验证等。

    因为它是帮助,只有在帮助你时才使用它。

答案 2 :(得分:0)

他们帮助你制作表格。如果你能做到这一点,那么我发现任何自动生成程序都会带来更大的伤害然后帮助。这是因为他们经常使用廉价的造型来获得他们想要的东西。从本质上讲,他们永远不会选择最佳解决方案,而不是最简单的。

此外,请阅读常见问题解答,因为我认为社区不会喜欢这类问题。

答案 3 :(得分:0)

我认为使用表单帮助程序的主要好处是它可以帮助验证规则,清理输入并添加XSS保护。