Fuelのエラー

プログラミング

FuelPHP Framework

ちょっと複雑なSQLを書くのにQuery_Builderを使ってみたらFuel\Core\FuelException [ Error ]: Database results are read-onlyと怒られてしまいました(‘A`)

端折って書くとこんなコード

$data['records'] = DB::select('*')->from('tablename')->execute();
$this->template->content = View::forge('user/view', $data);

↓は大丈夫なのにどうゆうこと??

$data['posts'] = Model_Post::find('all');

とりあえずどうすればいいのか

これで怒られないみたいです、、いまいち納得がいかないけど。。

$data['records'] = DB::select('*')->from('tablename')->execute()->as_array();
$this->template->content = View::forge('user/view', $data);

参考:FuelPHP › Forums | General | simple select query to pass data array to view

ところで

なんでこれが動かないんでしょうね。。

Model_Post::find('all', array(
'select' => DB::expr('sum(hoge)'),
));

コメント

タイトルとURLをコピーしました