如何在smarty中停止转义字段名称?

时间:2015-04-15 08:38:07

标签: php html smarty

我的代码是 -

{html_checkboxes name=ms_fields['company_type'] options=$comp_type separator='<br />'}

正在生成 -

<input type="checkbox" name="ms_fields[\'company_type\'][]" value="0">

我怎样才能得到名字 - name="ms_fields['company_type'][]"

如果没问题那么没问题。新smarty,很少有人混淆。谢谢。

1 个答案:

答案 0 :(得分:1)

将参数name的值放入引号:

{html_checkboxes name="ms_fields['company_type']" options=$comp_type separator='<br />'}

更好的是,也删除了撇号;你不需要它们,并且很难从处理表单的脚本中获取$_POST[]的值:

{html_checkboxes name="ms_fields[company_type]" options=$comp_type separator='<br />'}