1

orm factory を使用して、テーブルの代わりにビューからプルする方法はありますか? 構文がテーブルからのプルと同等になることを望んでいました。

$buyers = ORM::factory('vbuyer'); //where vbuyers is the name of the view

これにより、次のエラーが発生します。ErrorException [ Fatal Error ]: Class 'Model_Vbuyer' not found

残念ながら、それはうまくいかないようです。orm にビューをモデルにマップさせることはできますか、それともこのDB::select('*')->from('vbuyers')アプローチを使用する必要がありますか?

編集: 問題は、実際には vbuyer モデルのファイル名が正しくないことでした。アンダースコア v_buyer が含まれていました。アンダースコアを削除すると、機能しました。

編集:元の質問に答えるには-はい、ORM ファクトリを使用して、データベース ビューに基づいてモデルを生成できます。この場合の問題は無関係でした。上記を参照してください。

4

0 に答える 0