为什么magento不能接受`content`作为数据库字段名?

时间:2014-02-13 12:01:25

标签: forms magento customization

我正在创建一个新模块,在该模块中,我添加了一个在数据库中具有字段名content的表单。

现在,当我在数据库中使用字段名content添加此表单中的wyswig编辑器时,与默认布局相比,后端中表单的布局会完全更改。

但是,当我将数据库字段名称从content更改为任何其他名称时,可以说content_htmlcontent_h等等,表单的布局现在显示为默认表单。

只有当我使用wyswig编辑器时才会发生这种情况,如果我创建简单表单而没有wyswig,它会在content字段名称下接受数据库中的值。

为什么magento不能使用wyswig编辑器接受content作为字段名称。

1 个答案:

答案 0 :(得分:1)

问题是magento将元素的id设置为与nameid相同 content已经存在:

<div class="main-col" id="content">

尝试为您的表单设置前缀

$form->setHtmlIdPrefix('something_')

应该修复它