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巻の発売日ですね。
楽しみ。