PHP版Ruby on Rails? - DB操作クラスを自動生成する"PHP Object Generator" (マイコミジャーナル)
PHPのソースコードを自動生成するWebアプリケーションであるPHP Object Generatorの最新版「PHP Object Generator (以下、POG)3.0」が26日(米国時間)、公開された。PHPで開発されたWebアプリケーションで、The BSD Licenseのもとで公開されている。POGでは、クラス名とアトリビュートを指定することで同データを操作するためのPHPクラスが生成される仕組み になっている。PHP4/PHP5アプリケーションで動作するコードが生成される。
サイト自体がデモを兼ねていたので、試しにコードを生成してみました。テーブル名(オブジェクト)と同じ名前のクラスが生成され、その中に全てのDB操作メソッドが詰め込まれます。フィールドの名前や型も自分でカスタマイズ可能です。インターフェースは至ってシンプルであり、制作効率化に大いに貢献してくれそうです。
PHP Object Generator (SourceForge)