我正在创建一个新模块,在该模块中,我添加了一个在数据库中具有字段名content
的表单。
现在,当我在数据库中使用字段名content
添加此表单中的wyswig编辑器时,与默认布局相比,后端中表单的布局会完全更改。
但是,当我将数据库字段名称从content
更改为任何其他名称时,可以说content_html
或content_h
等等,表单的布局现在显示为默认表单。
只有当我使用wyswig编辑器时才会发生这种情况,如果我创建简单表单而没有wyswig,它会在content
字段名称下接受数据库中的值。
为什么magento不能使用wyswig编辑器接受content
作为字段名称。
答案 0 :(得分:1)
问题是magento将元素的id
设置为与name
和id
相同
content
已经存在:
<div class="main-col" id="content">
尝试为您的表单设置前缀
$form->setHtmlIdPrefix('something_')
应该修复它