'getUserControllerInstance'에 해당되는 글 1건

  1. 2010.01.02 getUserControllerInstance
getUserControllerInstance 는 앞의 getControllerInstance 와 기본적으로 동일한 메소드입니다만, 클래스명 규칙에 맞지 않는 외부 클래스를 가져올 경우에 사용합니다.

규칙에 맞지 않는 만큼 직접 해당 클래스 경로 및 클래스오브젝트변수를 지정해 주어야 합니다.
class BBS extends Controller {
   
    function BBS() {
        $this->initController();        //생성자에서 getUserControllerInstance 를 사용할 경우 초기화 필수
        $this->getUserControllerInstance("Spac/controller","Mail.Class.php");
      $this->Mail = new Mail;

    }

    function sendMail() {
        $this->Mail->Send();
    }

}


직접 클래스파일을 삽입하는경우에는 위 메소드를 사용하지 않을 수 있습니다.
require_once("Spac/controller/Mail.Class.php");
class BBS extends Controller {
   
    function BBS() {
      $this->Mail = new Mail;
    }

    function sendMail() {
        $this->Mail->Send();
    }

}

Posted by webdata