| 제목 | 헬퍼 작성 질문입니다. | ||
|---|---|---|---|
| 글쓴이 | 책상다리 | 작성시각 | 2014/04/21 14:56:30 | 
| 
                         | 
                |||
| 
                        모델에서 게시판 리스트를 불러오는 함수를 만들어서 사용하고 있는데요. 음...예를들어 test_m.php 라는 파일 안에 위의 게시판 리스트를 불러오는 함수를 여러번 같은 형태로 써야하는데요. 
function get_table($table){
$sql = "SELECT * FROM ".$table." WHERE name='test' 
$query=$this->db->query($sql);
$result = $query->$result();
return $result;
}
소스는 대에에충 이렇습니다.지금은 이런 함수를 get_test1 get_test2 get_test3 이런식으로 여러개를 쓰고 있는데, 이거 여러개가 되다보니 소스가 필요없이 길어지는 느낌이라... 그래서 생각한게 헬퍼로 만들어서 불러오는쪽으로 생각을 해봤는데, 제가 헬퍼로 만들어서 넣어봤는데, 제대로 작동을 안하는거 같애서요..;; 헬퍼에 저 함수 넣어주고, 모델에서 불러와주는걸로 했는데;;; 혹시 이런 방식이 안되면 인클루드로 불러오는 방식으로 해야 할까요;?  | 
                |||
| 다음글 | 이미지 업로드 (3) | ||
| 이전글 | Model -> DB 연결, 쿼리 실행문제(쿼리작... (2) | ||
| 
                             
                                한대승(불의회상)
                                /
                                2014/04/21 15:33:39 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                책상다리
                                /
                                2014/04/21 15:37:43 /
                                추천
                                0
                             
                            
                                한대승님//아 감사합니다. 한번 해보겠습니다. 
                        $result 는 옮겨 적으면서 오타가 있었나봅니다..붙여넣기를 안해도 대충 적어넣었더니;;;  | 
                    
CI 인스턴스를 먼저 할당받은후에 작업하시면 됩니다.
CI에 로드된 DB 라이브러리 사용 예
function get_table($table) { $CI =& get_instance(); $sql = "select * from " .table; $query = $CI->db->query($sql); $result = $query->result(); return $result; }그리고 작성된 코드를 보니 에러가 보이는군요.$query->$result() // 에러 코드...