私は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.js、37行目
これは、croogo を使用した最初のプロジェクトです。この問題について誰か助けてくれませんか。よろしくお願いします。