以前のSymfonyで採用されていた、デフォルトのO/Rマッパ
Object-Relational Mapping (ORM) for PHP5
データベースへアクセスする際などで、利用
<特徴>
・SQLをほとんど書かずにオブジェクト操作でDBにアクセスする設計
・あらかじめデータベーススキーマをXML形式で準備しておき、そのXMLファイルからORMのクラスを生成
・XMLファイルはDBDesignerから自動変換できる
・もし、DBDesignerでスキーマを作成していなくても、DBDesigner上で既存のスキーマからリバースエンジニアリングし、DBDesignerでXMLを保存可能
・普段SQLに慣れている人にとっては、逆に、直感的な操作が難しくなるかもしれない、とされる
▽Propel ORM
http://www.propelorm.org/
▽PHPでの「ORMライブラリ」機能比較(3/5):CodeZine
http://codezine.jp/article/detail/5858?p=3
Object-Relational Mapping (ORM) for PHP5
データベースへアクセスする際などで、利用
<特徴>
・SQLをほとんど書かずにオブジェクト操作でDBにアクセスする設計
・あらかじめデータベーススキーマをXML形式で準備しておき、そのXMLファイルからORMのクラスを生成
・XMLファイルはDBDesignerから自動変換できる
・もし、DBDesignerでスキーマを作成していなくても、DBDesigner上で既存のスキーマからリバースエンジニアリングし、DBDesignerでXMLを保存可能
・普段SQLに慣れている人にとっては、逆に、直感的な操作が難しくなるかもしれない、とされる
▽Propel ORM
http://www.propelorm.org/
▽PHPでの「ORMライブラリ」機能比較(3/5):CodeZine
http://codezine.jp/article/detail/5858?p=3