■2005-12-31
* [Perl][メモ] TTの前処理の件
一昨日の件、何人かの方からLOAD_TEMPLATESを使うと良いと教えていただきました。ありがとうございます。で、コメントにも書きましたが、このオプションを最初試してみたのですがうまくいかないと思いこんでいました。というのも、Catalystで使おうとして、Catalyst::View::TTのソースをみてPROVIDERSオプションを利用すれば良いと思って色々いじったのですが、うんともすんといわず。LOAD_TEMPLATES指定からいってもうんともすんともいわず(これは私がしょーもないミスをしていたから)。 ちなみにさっきバージョンを確かめたらPROVIDERSオプションは0.21から利用可能で、自分の使っているバージョンでは対応していませんでしたよ。 ちゃんとTT単体で確かめるべきでした。
あと、やっぱり前処理用のAPIやhook的なものはなくて、_loadを上書きしなければならないんですね……
それからsekimuraさんがTemplate::Provider::EncodeをCPANにアップしてくれました。ありがたく活用させてもらいます。