2009年05月20日

簡単scaffold(bake?)

Cakeの使用前は、phpMyEditを活用していた時期がありました。

Instant MySQL Table Editor and PHP Code Generator
http://www.phpmyedit.org/

CoC(“規約重視”)ではなく、「設定ファイルに全部書いちゃおう」というタイプのテーブルジェネレータで、細かい動作も全部パラメータとして指定する、というものでした。なので、「想定にない動作をさせる」時にはむちゃくちゃ大変でした。でも、結構感動できる画面を作ってくれます。

ただ、「もっともっと簡単に、単にPHPファイルが数枚あるだけの簡単管理画面を作ってくれないのか」という話になると、現在のCakeもちょっと大げさすぎるかもしれません。

そんなわけで、新しく登録されたこちらのプロジェクト、思ったより素敵なものでした。

Class: PHP Scaffolder
http://www.phpclasses.org/browse/package/5377.html

DBとテーブルを指定すると、こんな感じで編集画面を出してくれます。バリデーションが選べます。

scaffolder1.PNG

すると、生成される画面はこんなです。ここで特筆すべきは、これがテンプレート画面になっているので、デザインだけいじればよい、ということです。

scaffolder2.PNG

“フレームワークを使わずにDBテーブルの編集画面を書いてくれ”と頼まれたら、試してみる価値はありそうです。
posted by SDozono at 11:40| 東京 ☀| Comment(1) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
Greetings,

I see you are interested in PHP Frameworks, so I thought you may be interested that I am offering bloggers a free license for my Apeel PHP Code Generator Pro product to anyone who blogs about it.

The Apeel Framework itself is an Open Source framework I wrote - with an emphasis on simplicity.

If you are interested in checking it out, it can be downloaded from http://www.phpcodegeneratorpro.com

Thanks!
Posted by John W. King at 2012年03月14日 05:30
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/119861897
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
手(パー)To make a comment: Please type your name and comment. at the validation field box, type 'cakephp'. And there two glay buttons. "Preview"/"Submit". Thank you!