2

私はcroogoに取り組んでおり、すべてのことを達成しました.しかし、残念ながら、ライブサーバーにアップロードすると、管理メニューのトグル効果が機能しません.コンソールをチェックすると、admin.jsの37行目にこのエラーが表示されます.検索して、以下のコードを見つけました問題を起こす:

var $sidebar = $('#sidebar-menu');
var $topLevelMenus = $('#sidebar-menu > li > .hasChild');

// no item is current, fallback to current controller index
var $current = $('.sidebar .current');
if ($current.length == 0) {
    var selector = _.template(
        "a.sidebar-item[href^='<%= basePath %>admin/ +
        <%= params.plugin %>/ +
        <%= params.controller %>']:first"
    );
    if ($(selector(Croogo)).addClass('current').length == 0) {
        var selector = _.template(
            'a.sidebar-item[href="<%= basePath %>admin/' +
            '<%= params.plugin %>"]'
        );
        $(selector(Croogo)).addClass('current');
    }
}

エラー メッセージ : b>通知 (8): 未定義の定数 basePath の使用 - 'basePath' を想定 [ APP/Plugin/Croogo/webroot/js/admin.js37行目

これは、croogo を使用した最初のプロジェクトです。この問題について誰か助けてくれませんか。よろしくお願いします。

4

2 に答える 2

3

PHP インタープリターは、javascript ファイルの一部を PHP として解析しようとします。PHP の短いタグをオフにしてみてください。

于 2014-04-18T08:36:51.060 に答える