ちょっと複雑な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)’),
));
~~~
コメント