FlexyのtemplateDirは複数指定できる
templateDirを複数指定したい場合はどうすればいいのか…独自にfile_existsで調べていってファイルが存在したディレクトリをtemplateDirに指定すればいいのか…とか色々考えてたけど、ソースを見たら元々複数指定できるようになっていることに気付いた。なんて今更orz
templateDirsとかにしてくれれば…。
Behaviour changed
- templateDir can be an array, or string seperated by the system path seperatory
- If a file exists in multiple paths, then The LAST FOUND template will be used.
(previously this emited an error)
- If you use multiple paths in the template_dir, then the path will be modified to
write to {compileDir}/{basename(actualTemplateDir)}_{md5(actualTemplateDir)}/...template..
HTML_Template_Flexy :: 0.7
これで、フレームワークのテンプレートを調べてプロジェクトのテンプレートを調べて、ある方を使うっていうのが簡単にできそう。取り敢えず思い付くのはエラーとdefault indexだけなんだけど。