| 제목 | 컨트롤러에서 공통 부분 빼기 질문입니다.. | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 소연신 | 작성시각 | 2017/03/03 17:30:13 | 
|  | |||
| 바보 같은 질문일 수 있는데 
 $board_type = $this->input->post('type', true); if($board_type == 'free' || $board_type == 'best' || $board_type == 'humor' || $board_type == 'photo' || $board_type == 'tip') { $table = 'community'; } else if($board_type == 'notice') { $table = 'notice'; } 
 이런 부분이 함수 여러개에 공통적으로 들어갑니다. 
 그래서 예를 들어..common함수를 만들어 저걸 함수안에 넣고 $this->common 으로 불러왔는데 오류가 나네요. 인식을 못합니다. 이게 값을post부분까지 옮기면 값을 받는 부분이 바뀌어 안 되는 거 같고..첫 줄은 남겨놓고 밑에 것만 빼도 안되고.. 생성자에 넣어도 안되고... 이런 공통부분 어떻게 빼나요ㅜ | |||
| 다음글 | 설치 하고 나서 index.php 죽이기는 성공했는데요... (2) | ||
| 이전글 | upload 경로에 관해서. (3) | ||
| 
                                변종원(웅파)
                                /
                                2017/03/03 19:28:05 /
                                추천
                                0
                             | 
| 
                                소연신
                                /
                                2017/03/03 21:11:11 /
                                추천
                                0
                             @변종원(웅파) 아니요 컨트롤러 안에 따로 만들어서 불러왔거든요ㅜ | 
| 
                                변종원(웅파)
                                /
                                2017/03/04 17:00:21 /
                                추천
                                0
                             
                                common 말고 다른 함수명으로 바꿔보세요
                             | 
| 
                                소연신
                                /
                                2017/03/06 09:33:34 /
                                추천
                                0
                             @변종원(웅파) 안되네요.. 파라미터 값을 줘도안되고.. 함수로 따로 빼면 저.. $table을 기존 함수에서 인식을 못하네요.ㅜ | 
common함수라는게 헬퍼를 말하시는건지, 모델을 말씀하시는건지요?
헬퍼면 에러가 나는게 맞습니다.