CakePHP×Teeda
Churaの一部(なのかな?)のTeedaは
ただのHTMLを(たしか)内部でJPAJSFに変換して、
それをコンパイルさせて動いている。
これ、CakePHPでやったらすごくね?
imgタグとかaタグとかそのまま書けたら最高じゃね?
と思い立ち、
ザックリ作ってみた。
まだまだ発展途上。
でも、この構想でそれなりの成果物を上げることは可能そうだ。
cake/lib/view/view.phpのビューファイルinclude直前に、
そのviewファイルをパース/変換し、tmpフォルダ以下にキャッシュする。
そのキャッシュをincludeするように仕向ければ、OKって寸法。
(view.phpの607行あたり)
パースには、HTML Parser for PHP-4を使っている。
変換処理はそれこそ文字置換なので省略。
ここからダウンロードして、
cake/lib/view/以下に上書きすれば良し。バージョンは1.1.18.5850です。