我正在使用 Symfony2 和 SonataAdminBundle 创建一个 CMS。
当我把这个:
->add('tags', 'sonata_type_model', array('expanded' => true))
我得到 + 按钮,但是当我单击按钮时,我得到 JS 错误:“对象 [对象对象] 没有方法‘对话框’”
有谁知道为什么?
我正在使用 Symfony2 和 SonataAdminBundle 创建一个 CMS。
当我把这个:
->add('tags', 'sonata_type_model', array('expanded' => true))
我得到 + 按钮,但是当我单击按钮时,我得到 JS 错误:“对象 [对象对象] 没有方法‘对话框’”
有谁知道为什么?
在我的情况下,这个问题的原因是在捆绑脚本文件之后包含 jquery 文件(jquery-2.0.2.min.js)。
尝试删除在奏鸣曲文件之后加载的额外 ui/jquery 核心文件:
<script src="/bundles/sonatajquery/jquery-1.8.3.js" type="text/javascript"></script>
<script src="/bundles/sonatajquery/jquery-ui-1.8.23.js" type="text/javascript"></script>
<script src="/bundles/sonatajquery/jquery-ui-i18n.js" type="text/javascript"></script>
希望这可以帮助