【发布时间】:2013-01-31 01:18:00
【问题描述】:
使用这些类对性能或安全问题有好处吗,因为我们知道 HTML 应该是纯 HTML。
例子:
在 Codeigniter 框架中:
echo form_input(array('name' => 'one'));
被称为
<input type="text" name="one"/>
哪个更好?
【问题讨论】:
-
我倾向于避免使用它们,因为我使用自定义模板系统,它允许我将所有视图文件仅保留为 HTML,使设计人员更容易访问它们。如果您想使用内置在 csrf 令牌中的 codeigniters,那么您将不得不使用表单助手来打开/关闭表单,但除此之外,我猜这主要取决于您自己的偏好。
-
@Jeemusu 你不需要为 CSRF 令牌使用表单助手,因为你可以这样做:
<input name='<?php echo $this->security->get_csrf_token_name(); ?>' type='hidden' value='<?php echo $this->security->get_csrf_hash(); ?>' /> -
@cryptic ツ - 希望我早点知道:P 干杯。
标签: html codeigniter zend-framework helpers