私は OOP と CodeIgniter の初心者です。モデルのメソッドを分離するときは、コントローラーで呼び出しました。しかし今、私はモデルでそれを呼び出す別の方法を見つけました。以下の方法を使用するのが良いかどうか:
モデル:
function q_insert($id) {
//get value from q_select model
$s = $this->q_select($id);
$data = array(
'User' => $s->row()->Name;
}
$this->db->insert('tblPOS', $data);
}
function qu_select($id) {
$this->db->select('Name, ID');
$this->db->from('tblUser');
$this->db->where('ID', $id);
}
コントローラ:
function create_pos($id) {
$this->model->q_insert($id);
}