제목 | 컨트롤러에서 공통 부분 빼기 질문입니다.. | ||
---|---|---|---|
카테고리 | 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함수라는게 헬퍼를 말하시는건지, 모델을 말씀하시는건지요?
헬퍼면 에러가 나는게 맞습니다.