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

How to stop escaping field name in 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 的新手,所以有点困惑。谢谢。

将参数 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 />'}