ども、小堤です。
いまLiveRecordというxFrameworkPX 3.0.1に出したいなぁ(希望になりつつある・・)とおもっているO/Rマッピングクラスを作成していて試行錯誤しているところです。
xFrameworkPXって考えてみたらデータベースは完全PDO経由なんですね、今。
サポートしているDBは、MySQL、PostgreSQL、SQLite、OracleなどPDOがサポートしていれば動くってことになっています。
確かに案件でばりばり使っても問題内レベルにはなっていますが、もう少しDatabaseManagerクラスというデータベースアクセスを管理しているクラスでできることがあるのではないかと思っています。
いまgetRow,getRowAllなどクエリ渡して簡単にSQLを実行できるようになっているのをさらにO/Rマッピング的に利用するのがLiveRecordです。だけど、考えたらその前にDatabaseManagerをもう少し強化してからかなぁ・・・と思っています。
なんだか、細かくやることがいぱーい。ああ・・・・でもそんなことに注力できるくらいまで進んだんだなぁ・・・という実感はありますが、まだまだですなぁ・・。
DatabaseManager強化せねば・・・