제목 | 엑티브 레코드 관련 질문드려요. | ||
---|---|---|---|
글쓴이 | 하하예에 | 작성시각 | 2016/01/11 19:53:52 |
|
|||
public function insert_cont( $a_prm ){ $this->db->trans_start(); $this->db->insert( table1, array( 내용 )); $this->db->insert( table2, array( 내용 )); // 중복부분 $this->db->insert( table3, array( 내용 )); $this->db->insert( table4, array( 내용 )); $this->db->trans_complete(); }
위에 처럼 잘쓰고있습니다. 근데 중복부분이 있어서
public function insert_cont( $a_prm ){ $this->db->trans_start(); $this->db->insert( table1, array( 내용 )); $this->db->insert( table2, array( 내용 )); // 중복부분 $this->db->inserts(); $this->db->trans_complete(); } private function inserts(){ $this->db->insert( table3, array( 내용 )); $this->db->insert( table4, array( 내용 )); }
이렇게 메소드로 따로 빼서 쓰고싶은데 $this->inserts(); 이렇게도해보고 $this->db->insert(); 이렇게도 해봤는데 안되더라구요. 방법이 있으면 알려주시면 감사하겠습니다. |
|||
다음글 | 코드이그나이터 컨트롤러에서 팝업띄우기 질문입니다. (4) | ||
이전글 | 없는변수 (3) | ||
변종원(웅파)
/
2016/01/11 21:30:01 /
추천
0
|
하하예에
/
2016/01/12 08:37:21 /
추천
0
값을 넘기니 되는군요 감사합니다.^^ |
$this->inserts(내용) 내용을 넘겨줘야 처리가 되겠죠.
트랜잭션을 빼고 테스트해보세요.