【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:nobodyさん 07/01/12 23:36:56 アプリケーションマネージャの使い方が分からんとです。 PHP5+Ethna2.3.1です。 単純化した例で申し訳ないんですが、 /*マネージャ*/ class Nichan_MonaManager extends Ethna_AppManager{ function giko(){ //いろいろ処理して、とりあえず・・・ $neko = "にゃ~"; } } /*コントローラ*/ var $manager = array( 'Test' => 'Mona', ); /*アクション*/ class Nichan_Action_Index extends Nichan_ActionClass{ function perform(){ $this->Test = $this->backend->getManager('Test'); $this->Test->giko(); $this->af->setApp('neko', $neko); return 'index'; } } /*テンプレート*/ {$app.neko} 751:750 07/01/12 23:37:28 こんな感じで、テンプレートの部分で「にゃ~」を表示させたいんですが、 Call to a member function giko() on a non-object というエラーが出ます。 クラスとか初めて使うので、何かが根本的に間違ってる気がするんですが、 自分では気が付けず。 どなたかご指導お願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch