는 page.php (예 컨트롤러 페이지) (http://page/view/
로
class page extends fwcontroller
{
public function __construct()
{
parent::__construct();
}
public function view()
{
$this->load->library("uri"); #DOESN'T WORK
var_dump($this->load->library("uri")); #DOESN'T WORK
}
}
fwcontroller.php (컨트롤러 후크 열 수 있습니다 그것은, 내가 다른 폴더에 이동 wan't!)
class fwcontroller extends core
{
public $load;
public function __construct()
{
$this->load = new loader;
var_dump($this->load->library("uri")); #OK
}
}
loader.php (로더 라이브러리 (이 /fw/loader.php에있어)) /fw/fwcontroller.php에, 난 '완 t move 다른 폴더에!)
class function loader
{
public function library($url)
{
return $url;
}
}
내가 $this->load->library("uri")
를 통해 페이지 컨트롤러의 인스턴스를로드하고 그것을 돌려 wan't은 "확인"입니다. 그러나 "$ this-> loader = new loader"와 같은 인스턴스가 있지만 fwcontroller.php가 아닌 page.php에서만 작동합니다.
미안하지만 내 팁 퍼터입니다. 그것은 수업입니다. Ok –
'class function loader'? –
@JonathanKuhn 어디서? ;) 좋아, 그 하나 놓친 :) – PeeHaa