Php 是否需要使用codeigniter';s内置表单帮助器方法?
我是codeigniter开发的新手,我想知道使用codeigniter的内置表单助手方法是否有必要。我可以使用传统的html代码来代替此代码吗Php 是否需要使用codeigniter';s内置表单帮助器方法?,php,codeigniter-2,Php,Codeigniter 2,我是codeigniter开发的新手,我想知道使用codeigniter的内置表单助手方法是否有必要。我可以使用传统的html代码来代替此代码吗 <?php $data = array( 'name' => 'username', 'id' => 'username', 'value' => 'testval', 'maxlength' =>
<?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方法的优点/缺点是什么
提前感谢。是的,您完全可以对表单元素使用传统的html代码。有关赞成和反对意见,请参考:
不必使用CI的表单帮助程序。它可以帮助您更快地构建表单
对于简单表单,您最好编写自己的html,但对于某些高级、大型或动态表单,使用表单构建会更容易,因为它只需为您提供输入属性即可生成html。无需使用表单帮助器函数而不是传统的html代码。表单助手的优点之一是,我发现更容易进行表单验证,在控制器中准备输入,然后将整个过程传递给一个简单的模块:表单输入($field\u name)