2011-11-30 78 views
1

我一直想知道正常的HTML输入标签和codeigniters形式助手标签()之间的区别是什么?Codeigniter表单助手

我可以理解为form_open的需要,因为它允许流动性在你的情况下改变webaddress,但为什么你应该使用标签,如form_input,form_password,form_submit等

也请解释一下使用$好处这个 - >输入 - >后()超过$ _ POST []

感谢

回答

6

使用窗体助手的功能,而不是生成纯HTML的优点就是它的少些麻烦动态创建表单(你只需通过一个数组而不是co使用字符串)。 如果你愿意,你可以编写自己的HTML。

而使用$this->input->post()的好处在于,这些值已被过滤(防止XSS攻击),也就是说,它是可配置的。 此外,使用$this->input->post()不会抱怨,如果您尝试获取未设置的参数。