질문 Q #12045
application/core/ 파일적용문제
무술감독 2015-02-26 14:39:03
초보적인 질문드립니다.
예를 들어 
application/core/DO_Controller.php     라는 
파일에  아래와같은 함수(minus)를  콘트롤러 단에

            $fields = $this->minus(array('mode'));
             $this->_write($fields);
이런 식으로 사용하려고 하는데요
이런메시지가 뜹니다.
Fatal error: Call to undefined method Bbs::minus() in /home/hosting_users/cimaster/www/app/controllers/bbs.php on line 219

application/core/DO_Controller.php  이파일이  로드가 안된거 같은데  어디서 해야 할까요?
(혹시 DO_ 이거랑 관련도 있는지요 )


---ㅇㅏㄹㅐ--
    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;
    }    
답변 3
#1 한대승(불의회상) 2015-02-26 14:46:49
질문이 잘 이해가 되지 않습니다.
#2 무술감독 2015-02-26 14:53:59
콘트롤러 단에서 특정문자열을 필터하는 minus라는 함수가  아래 위치에  있는데 동작을 하지 않습니다.
application/core/DO_Controller.php
DO_Controoller.php 파일이 적용이 안되는거 같은데 core 폴더에  파일을 넣기만 하면 적용되는건지요?

 
#3 무술감독 2015-02-26 15:42:56
접두사 DO_  문제였습니다 처리했습니다 감사합니다.