제목 | 문자열처리문제 질문입니다. | ||
---|---|---|---|
글쓴이 | 무술감독 | 작성시각 | 2015/02/26 12:16:11 |
|
|||
$fields = $this->minus(array('mode','bo_table')); $this->_write($fields); 게시판 생성 마법사 만드는 부분인데 위의 소스중 minus 라는 놈이 정해놓은 문자(mode) 등을 제거 하는 용도로 보이는데 위 부분에서 진행이 멈춥니다. 이게 CI 자체 함수인 사용자 함수인지 궁금합니다. 사용자 함수는 찾아봐도 없고 minus에 대해 검색해도 정보가 안나옵니다. 보통 php 에서는 str_replace 로 처리했는데 위소스는 기존에 사용중인데 다시 만드려고 하니 멈춥니다 이유나 대안이 있으면 부탁드립니다. |
|||
다음글 | application/core/ 파일적용문제 (3) | ||
이전글 | DB load 시에 빈화면이 뜹니다. (3) | ||
한대승(불의회상)
/
2015/02/26 12:22:26 /
추천
0
일단 minus 가 어디에서 로드 되었는지 부터 확인해 보세요.
|
무술감독
/
2015/02/26 12:26:21 /
추천
0
사용자 함수로 등록 되었었다면 이미 찾았을 텐데 없습니다.
딱 저부분에서 만 쓰입니다. |
한대승(불의회상)
/
2015/02/26 12:28:49 /
추천
0
컨트롤러 인가요? 모델인가요? 라이브러리 인가요.
class는 상속 개념이 있으니 상위 클래스도 살펴 봐야 합니다. |
무술감독
/
2015/02/26 12:29:16 /
추천
0
컨트롤러 부분입니다.
|
한대승(불의회상)
/
2015/02/26 12:30:19 /
추천
0
application/core 쪽 살펴보세요.
|
무술감독
/
2015/02/26 12:34:08 /
추천
0
미안합니다. 찾았습니다.
application/core / 에 있었네요 protected function minus($minus = array('x', 'y')) { unset($this->post['x'], $this->post['y']); $out = array(); foreach($this->post as $k=>$v) { if ( ! in_array($k, $minus) ) { $out[$k] = $v; } } return $out; } 한대승님 관심 감사합니다. |