[FuelPHP]Model_Ormのインスタンスからデータを配列で取得する
Model_Ormでは、DBから取得したデータをインスタンスとして保持し、$instance->get('id');のように取得することができますが、行データを配列で一気に取得したい場合はどうすれば良いでしょうか?
Model_Orm::to_array() を使う
正解は、以下のようにto_array()関数を使います。
$instance = Model_Hoge::find('first'); $data_array = $instance->to_array();
to_array()は、正確にはModel_Crudクラスのメソッドなのですが、Model_OrmはModel_Crudを継承しているので使えます。
2014-09-05