我是codeigniter developpement的新手,想知道是否有必要使用codeigniter的内置表单助手方法。我可以使用传统的html代码手段而不是使用此代码
<?php
$data = array(
'name' => 'username',
'id' => 'username',
'value' => 'testval',
'maxlength' => '100'
);
echo form_input($data);
?>
用于显示文本字段,我可以使用
<input type='text' name='username' id='username' value='testval' maxlength='100'></input>
使用codeigniter方法的优点/缺点是什么。
提前致谢。
答案 0 :(得分:2)
是的,您绝对可以将传统的html代码用于表单元素。有关利弊,请参阅:
答案 1 :(得分:1)
没有必要使用CI的表单助手。它可以帮助您更快地构建表单。
对于简单表单,您可能最好编写自己的html,但对于某些高级,大型或动态表单,使用表单构建会更容易,因为它只是通过使用输入的属性来为您生成html。
答案 2 :(得分:1)
没有必要使用表单助手函数而不是传统的html代码。表单助手的一个优点是,我发现更容易进行表单验证,在控制器中准备输入,然后将整个事情传递给一个简单的:form_input($ field_name);