"getModelInstance" 는 getControllerInstance 와 비슷한 기능을 하는 메소드이지만 차이점은 모델디렉토리의 클래스를 가져온다는 것입니다.
사용법은 "getControllerInstance" 와 동일합니다.
getModelInstance("클래스명") 의 방식으로 클래스 Object를 가져오면 클래스명과 같은 이름으로 클래스 Object 변수가 자동으로 생성되어 위 예제처럼 "$this->Auth->Login();" 와 같이 사용할 수 있습니다.
또는 아래와 같이 메소드를 사용하지 않고 직접 불러사용할 수도 있습니다.
비슷한 메소드 참조
getControllerInstance
사용법은 "getControllerInstance" 와 동일합니다.
class BBS extends Controller {
function BBS() {
$this->initController();
$this->getModelInstance("Auth");
}
function login() {
$this->Auth->Login();
}
}
function BBS() {
$this->initController();
$this->getModelInstance("Auth");
}
function login() {
$this->Auth->Login();
}
}
getModelInstance("클래스명") 의 방식으로 클래스 Object를 가져오면 클래스명과 같은 이름으로 클래스 Object 변수가 자동으로 생성되어 위 예제처럼 "$this->Auth->Login();" 와 같이 사용할 수 있습니다.
또는 아래와 같이 메소드를 사용하지 않고 직접 불러사용할 수도 있습니다.
require_once("Spac/model/Auth.Class.php");
class BBS extends Controller {
function BBS() {
$this->Auth = new Auth;
}
function login() {
$this->Auth->Login();
}
}
class BBS extends Controller {
function BBS() {
$this->Auth = new Auth;
}
function login() {
$this->Auth->Login();
}
}
비슷한 메소드 참조
getControllerInstance