2007年03月28日

unspun.amazon.com / frameworks list

by amazon.com
アマゾンのアカウントでログインしないといけないので、信ぴょう性が高い?だろうか。スパムは送られにくいらしいが、とりあえず現状。
順位は今後も変化する可能性あり。

実は、最初は下記のブログにあるような状態だったのですが、
http://www.symfony.es/2007/03/symfony-arrasa-entre-los-frameworks-php.html

今は……。

UnSpun2.PNG

UnSpun.PNG



ラベル:cakephp community
posted by SDozono at 14:01| 東京 ☀| Comment(0) | TrackBack(1) | PHP Framework | このブログの読者になる | 更新情報をチェックする

decorateは常時提案募集中

decorate.php は bake.phpの拡張で、「テーブルデータから、ページネーション、検索、ソート機能のついたWEBインターフェイスを自動生成する」ツールです。

decorate - advanced bake.php for 1.1
http://cakeforge.org/projects/decorate/

そしてまた、「データベースの指定だけで、数百のテーブルがあったとしてもボタン一発で編集WEB画面を作り出す」という、MasterBakeプロジェクトにもコードが使われています。(なんでもこの作者、数百のテーブルをこれで管理しているらしいです。)

MasterBake - extending bake.php
Jeffrey Gilbert
http://cakeforge.org/projects/autobakery/

かおるんさんのこちらの記事にコメントできなかった(403 Forbiddenと出る)のでトラックバックでお返事しておきます。

PHPのテクメモ
http://php.atseason.com/?eid=490851
decorate.phpおかしくないか?


今手元にあるdecorate.php(Revision:4597、lastmodified:2007/3/7)、データベースの接頭文字列を指定してあるとうまく動いてくれなかった。追試はしていないけれど、バグっぽい。ソースを少しだけ眺めたけど・・・、じっくり見ないとやっぱりわからない。

そうなんです。bake.phpで試してもらえると分かりますが、bakeクラスのインターフェイスが改良された時に入ったバグのようです。
decorateクラスはbakeクラスから派生させているので、bakeクラスという親ガメにバグがあると、"子ガメも"こけてしまいます。しかしこの問題は、下記のTicketで修正され、bake.php rev4669で修正されています。

https://trac.cakephp.org/ticket/2253
それに合わせて、decorate.php 1.1.13.4669.2 をUpしてありますので使ってみてください。


decorate.phpは非常に便利だが、今回、自動生成したスクリプトを覗いてみて、少しイマイチだった

これももしかすると bakeクラスについてですかネ。
提案常時募集中ですのでよろしくお願いします!

当初はbakeクラスを編集していたのですが、Updateするたびに変更するのが大変だったので、decorateクラスをbakeクラスから派生させて、差分だけを書くようにしています。decorateクラスはわりと編集しやすいように書いている(タブの処理など)ので、どしどし変更してみてください。よろしくお願いします。
ラベル:cakephp decorate
posted by SDozono at 11:03| 東京 ☀| Comment(2) | TrackBack(0) | CakePHP Tips | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。