CakePHPについて語る。

最近、新しい仕事でCakePHPを使っている。
ここ最近まで、Javaばっかりやってたので、結構新鮮な感じ。


まえに、CompileViewなんて作ったんだけど、
使わなくてもいいやーって、作ってた。
しかしだね、これ。 CompileViewって便利杉。(自慢かよw)


imgタグとかaタグとか書き直すのめんどーすぎる。


CakePHP1.2系は盛んにアップデートされてるらしく、
私が最後にリリースしたCompileVIewはエラーが出るようになっていた。
そもそも、言ってしまえばCakePHP1.2を深く理解する前に作ったので、結構CompileViewの粗が目立つ。


1.1系はすでに停滞ぎみな感じで、いい感じに枯れてきてる。
これは良いと、1.1系でCompileViewをマッシュアップ中。


とりあえず、ある程度になったら再公開しようかね。


ここから宣伝
CompileViewは、
<a href="/controller/method">link</a>

<a href="<?php echo $html->url("/controller/method") ?>">link</a>

<img src="test.png" width="100"/>

<?php echo $html->image("test.png", array("width"=>"100")); ?>

という具合に変換してくれる。

また、inputタグは、
<input type="text" name="Model/name"/>
とすれば、
<?php echo $html->input("Model/name", array("value" => $html->tagValue("Model/name"))); ?>

と変換する。


ほか、基本的な処理であれば、普通にHTML書くだけで勝手に変換されるようになってる。
CakePHPのView作成がメンドーと言う方にはオススメ。


あ、関係ないけど、
明日ハンターハンター26巻の発売日ですね。
楽しみ。