ryuic****@jom*****
ryuic****@jom*****
2009年 1月 31日 (土) 17:51:21 JST
JOMRです。
自己解決できました。
モデルに
function est_sum_price()
{
$this->db->where('est_id', $this->input->post('est_id'));
$this->db->select_sum('est_unit_price');
$this->db->select_sum('est_price');
$this->db->select_sum('production_unit_price');
$this->db->select_sum('production_price');
$query = $this->db->get('item');
return $query->row();
}
としてビューには
<?=$est_sum_item->est_unit_price?
で期待通りの値が取り出せました。
ただ、アクティブレコードでこの書き方はどうかという疑問はありますが。
> JOMRです。
>
> 久しぶりの投稿なのですがよろしくお願いします。
>
> 計算結果の取得をモデルにかき
> それをコントローラーでビューに渡して
> 結果を取り出したいのですがビューにどう書いていいのかわからないので投稿し
> ました。
>
> まずモデルに
> function est_sum_price()
> {
> $query = $this->db->query('
> SELECT SUM(est_unit_price), SUM(est_price), SUM(production_unit_price),
> SUM(production_price)
> FROM item
> WHERE est_id ='. $this->input->post('est_id')
> );
>
> return $query->row();
> }
>
> コントローラーに
> $data['est_sum_item'] = $this->Estimate_model->est_sum_price();
>
>
> としました。
>
> この場合結果としてでてくるSUM(est_unit_price)をビューに書くにはどうした
> らいいのでしょうか?
>
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.grisoft.jp
> Version: 8.0.176 / Virus Database: 270.10.16/1926 - Release Date: 2009/01/30 17:31
>
>