参考http://codeigniter.com/user_guide/helpers/form_helper.html上的Codeigniter用户指南,我似乎无法弄清楚如何使用CI的表单助手设置表单的“名称”属性。只能通过传入数组来设置'id'。可以设置表单的'name'而不将数组传递给form_open()函数吗?
答案 0 :(得分:7)
你可以使用这种方法
$attributes = array('name' => 'myform');
echo form_open('email/send', $attributes);
答案 1 :(得分:3)
实际上已弃用表单的name属性:
17.3 FORM元素
[...]
样式表或脚本中的name = cdata [CI] This attribute names the element so that it may be referred to
。注意。 此属性已包含在内 向后兼容性。应用 应该使用id属性 识别元素。
来源:W3.org
如果你真的想通过它,我担心你别无选择,只能使用你想要避免的阵列,正如你在手册中所读到的那样。