コントローラのみの場合
//スタッフ情報取得 $sql = "select a.KANJINAME,b.WARDNAME,c.PROFESSIONNAME "; $sql = $sql." from M_STAFF as a "; $sql = $sql." LEFT JOIN M_COMWARD as b ON a.STAFFCODE = b.WARDCODE "; $sql = $sql." LEFT JOIN M_COMPROFESSION as c ON a.PROFESSIONCODE = c.PROFESSIONCODE "; $sql = $sql." WHERE STAFFCODE='".$id."'"; $query = $this->db->query($sql); if ($query->num_rows() > 0){ $row = $query->row(); $kanjiname=$row->KANJINAME; $wardname=$row->WARDNAME; $professionname=$row->PROFESSIONNAME; } //スタッフ情報取得 $data['initVal'] = array($id,$p_id,$kanjiname,$wardname,$professionname);
コントローラ&モデルの場合(ActiveRecord機能)
モデル側
//一覧取得 function getALL(){ $this->db->select("*"); $this->db->from("T_KIHON"); $this->db->join("m_kubun","T_KIHON.kubun_cd=m_kubun.kubun_cd","left"); $this->db->join("m_syubetsu","T_KIHON.syubetsu_cd=m_syubetsu.syubetsu_cd","left"); $this->db->join("m_staff","T_KIHON.dr_cd=m_staff.staffcode","left"); $this->db->join("m_comward","T_KIHON.ward_cd=m_comward.wardcode","left"); $this->db->join("m_comdepartment","T_KIHON.dept_cd=m_comdepartment.deptcode","left"); return $this->db->get(); }
コントローラ側
//一覧取得 $data['rsList'] = $this->m_conference->getAll();
あわせて読みたい
一度は観ておきたい!エンジニアが主役の映画5選 (とそこで使われている技術を少々) - TechNote以前から一度まとめてみたかったタイトルの件、今更ながらまとめておきます。観たい映画がなくなった方や、エンジニアとして働いてるけど目標を見失ったという方のご参考に...
CodeIgniterのdatabase.phpでODBC接続の設定をする方法 - TechNoteタイトルの件、遭遇する度に一瞬どうするべきか迷う自分がいるので、忘備録を兼ねて紹介しておきます。PHPではodbc_connect関数で以下のようにドライバ名等...
Codeigniterで画面に何も表示されない場合の対応方法 - TechNote今CodeIgniterで作成中のサイトがレンタルサーバで正常に動作するか確認しておくために仮にアップしてみた。ここでは仮にhtdocs内にそのままtestとい...
- 作者: 河合勝彦,鈴木憲治,安藤建一
- 出版社/メーカー: 翔泳社
- 発売日: 2008/06/10
- メディア: 大型本
- 購入: 11人 クリック: 88回
- この商品を含むブログ (19件) を見る