0

Symfony2 と SonataAdminBundle で CMS を作成しています。

私がこれを置くとき:

->add('tags', 'sonata_type_model', array('expanded' => true))

+ ボタンが表示されますが、ボタンをクリックすると JS エラーが表示されます:「オブジェクト [オブジェクト オブジェクト] にはメソッド 'ダイアログ' がありません」

誰かが理由を知っていますか?

4

1 に答える 1

0

私の場合、この問題の原因は、バンドル スクリプト ファイルの後に 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>

お役に立てれば

于 2013-06-25T11:57:55.383 に答える