1
私は、代替/デフォルトのテンプレートローダーパスを定義しようとしています。Mustacheのテンプレートローダーパスを更新するにはどうすればよいですか?
現在、私は口ひげこのように初期化:
$m = new Mustache_Engine(array(
'loader' => new Mustache_Loader_FilesystemLoader($templates_path,array('extension'=>'.php'))
));
をそして、私はテンプレートをレンダリング:
$m->render($my_template_path, $fields);
renderメソッドが同じ口ひげインスタンスの下に数回呼ばれています。これは正常に動作しますが、新しいMustacheインスタンスを作成せずにローダーパスを更新する方法がわかりません。
私はdocsを読んでいますが、うまく機能していません。レンダリングの代わりに$ loader-> load()を使ってみました。それによって私はパスを変更することができますが、変数をレンダリングしません。