|
刚接触CI,好多辅助函数确实是很好用,
不过表单辅助函数 有点不懂 好处在哪里?
《codeigniter-for-rapid-php-application-development》里头写了两点好处,
第一点是“ 清楚”,比如
PHP复制代码 $data = array(
'name' => 'url',
'id' => 'url',
'value' => 'www.mysite.com',
'maxlength' => '100',
'size' => '50',
'style' => 'yellow'
);
$variable = form_input ($data);
复制代码
不过我有点不习惯这样长的PHP代码放在view层里头,也就是“清楚”这个优点是建立在 把表单放在控制器里头编码的基础上的,
所以不见得 第一个优点有多大的价值。
第二个优点是“自动化”,
首先, 它拦截HTML的一些字符,比如用户输入的引号,并且转义它们以免破坏表单。
第二个优点 我自己测试了下,在表单输入带有引号或者其他符号的 字符串,再显示出到网页,
可是貌似没做转义或者别的什么处理。
有前辈能解释下 表单辅助函数的 好处吗?最好能给个例子。
没什么好处的话,我觉得就没必要去改变自己用 原生表单 的习惯了。 |
|