FuelPHP1.6 の Orm\Model::find() で取得した Model からデータを取り出す。

$entry = Model_Hoge::find($id);

とした時に、レコードを連想配列で取り出すには to_array()を使う。
これでViewに渡したりできるようになる。

$entry = Model_Hoge::find($id);
$record = $entry->to_array();
return Response::forge(View::forge('view', $record));

基本的なところだと思うけど、なかなか情報が出てこなくてハマった。


ちなみに where とかで取り出した時はget()を使う。
参考: CRUD - Orm Package - FuelPHP ドキュメント