【PHPフレームワーク】Ethna【スケルトン自動作成】
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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 というエラーが出ます。 クラスとか初めて使うので、何かが根本的に間違ってる気がするんですが、 自分では気が付けず。 どなたかご指導お願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5339日前に更新/223 KB
担当:undef