我正在使用奏鸣曲admin,并且我正在覆盖模板。
我在此模板中创建了一个选择,当我显示页面时,我看不到我的选择,但是看到了带有UL和LI的html代码。
似乎Sonata通过他的代码覆盖了他模板中的select。
我该如何删除? 我想要我的选择,而不是奏鸣曲覆盖的选择。
Sonata使用javascript库select2自定义选择元素的呈现。
要在您的选择上禁用select2,您需要添加属性data-sonata-select2 =“ false”:
<select data-sonata-select2="false"></select>
奏鸣曲中的相关代码: https : //github.com/sonata-project/SonataAdminBundle/blob/master/Resources/public/Admin.js#L76
您还可以为整个奏鸣曲打开select2:
sonata_admin:
options:
use_select2: false # disable select2
http://sonata-project.org/bundles/admin/master/doc/reference/select2.html