我正在使用奏鸣曲管理员而我正在覆盖模板。
我在这个模板中创建了一个选择,当我显示页面时,我看不到我的选择,而是一个带有UL和LI的HTML代码。
似乎Sonata通过他的代码覆盖了他的模板中的选择。
我该怎么删除?我想要我的选择而不是被奏鸣曲覆盖的选择。
答案 0 :(得分:3)
Sonata使用select2,一个javascript库来自定义选择元素的渲染。
要在您的选择上禁用select2,您需要添加属性data-sonata-select2 =“false”:
<select data-sonata-select2="false"></select>
奏鸣曲中的相关代码: https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/public/Admin.js#L76
答案 1 :(得分:2)
你也可以为整个奏鸣曲转动select2:
sonata_admin:
options:
use_select2: false # disable select2
http://sonata-project.org/bundles/admin/master/doc/reference/select2.html