[Codeigniter-users] 計算結果の取り出し方

Back to archive index

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
>
>   




Codeigniter-users メーリングリストの案内
Back to archive index