■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

getPageList() でエラー

kazoo0217 > getPageList() でエラー @ 2013/5/6 15:49
forumのスレッド“ページカテゴリーのページ一覧を取得したい”を見まして自分もやってみましたが以下のエラーになります。

■PHPへの記述

<?php
$pages = $baser->getPageList(3);
foreach($pages as $page){
echo '<li><a href="'.$page['url'].'">'.$page['title'].'</a></li>';
}
?>

※3という数字はカテゴリーのNoを指定しています。

■以下エラーの内容
Notice (8): Undefined variable: baser [APP/webroot/themed/original/layouts/default.php, line 29]

Code | Context
include - APP/webroot/themed/original/layouts/default.php, line 29
View::_render() - CORE/cake/libs/view/view.php, line 665
BaserAppView::renderLayout() - CORE/baser/views/baser_app_view.php, line 453
View::render() - CORE/cake/libs/view/view.php, line 387
Controller::render() - CORE/cake/libs/controller/controller.php, line 808
PagesController::display() - CORE/baser/controllers/pages_controller.php, line 587
Object::dispatchMethod() - CORE/cake/libs/object.php, line 123
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 226
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 193
[main] - APP/webroot/index.php, line 111

Fatal error: Call to a member function getPageList() on a non-object in /PATH/TO/basercms/app/webroot/themed/original/layouts/default.php on line 29

■ BaserCMSのバージョン:2.1.1
■ レンタルサーバー名:LOCAL(MAMP PRO 2.1.2)
■ スマートURLの利用: [ON]
■ 設置フォルダ: [ドキュメントルート]
■ 利用しているデータベース: [ MySQL]
■ PHPスキル(自己評価): [ E ]

■ OSの種類:MacOS 10.6.8
■ PHPのバージョン:5.2.17(MAMP PRO 2.1.2)
■ データベース種類・バージョン:5.5.29(MAMP PRO 2.1.2)
kazoo0217 > Re: getPageList() でエラー @ 2013/5/7 16:18
バグじゃなかったですね。
自己解決です

× $pages = $baser->getPageList();
○ $pages = $bcBaser->getPageList();

という単純なミスでした。
失礼しました。

kazoo0217 > Re: getPageList() でエラー @ 2013/5/7 16:22
バグじゃ無かったようです。
自己解決です。



$pages = $baser->getPageList();




$pages = $bcBaser->getPageList();


単純なミスだったようです。
失礼しました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
21 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 21