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}