$template
Kohana で構築されたサイトの変数を動的に設定できないようです。
Template_Controller クラスを拡張すると、次のようにテンプレート名を設定できます。
public $template = 'template_file_name';
しかし、次のように動的に設定することはできません:
public $template = $this->setTemplate();
また
switch($var):
default:
public $template = 'filename';
break;
endswitch;
$template
コンストラクターで使用して変数を変更する$this->template
と、何らかの方法で Template_Controller が壊れます。
致命的なエラー: 非オブジェクトでのメンバー関数 render() の呼び出し
コンストラクターで設定された変数に基づいて、またはおそらく外部ライブラリからプルされた変数に基づいて、テンプレート ファイル名を設定する必要があります。
これを可能にする方法はありますか?