2008年11月27日木曜日

(suz-php-jquery) Taoを使ったファイル生成

スズキです。

表記は、下記で実現できます。

--------【PHP】--------
require_once "Tao.php";
$tao = new Tao("../../html/app/example");
$handle = fopen("../TMP/generate/example/hoge.php", "w");
fwrite($handle, $tao->hoge(array()));
fclose($handle);
--------
※本当はもっとエラー処理が必要...

まずルールとして、生成したファイルは
"webapp/TMP/generate/"以下に置くようにしています。

そして、Taoの使い方ですが、
コンストラクタで、テンプレート(hoge.vm)のあるフォルダを指定し、
$tao->テンプレート名(テンプレートに渡すコンテキスト)
で、テンプレートとコンテキストがマージされた結果を取得することができます。

あとは、PHPでのファイル出力のお話です。

次は、ログ出力系かな。

--
http://suz-lab.blogspot.com/

0 コメント: