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) が含まれていたことです。
sonata ファイルの後にロードされた余分な 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>
お役に立てれば