2012-09-24 3 views
-2

CodeIgniter를 사용하고 있습니다. 내 자신의 클래스를 컨트롤러 함수 내에서 인수로 전달하고 싶습니다.CodeIgniter에서 자동 클래스 포함을 사용하는 방법

일반적으로이 클래스를 폴더에 넣고 경로가 포함 된 MY_Controller에 포함 할 수 있습니다. 그러나 CodeIgniter에서이 작업을 수행 할 수있는 방법이 있는지 배우고 싶습니다. 라이브러리 폴더에 넣을 수 없으며 객체의 인스턴스를 만들려고하기 때문에 로더 클래스를 사용할 수 없지만 필요할 때마다 인스턴스를 만들고 싶습니다. 내 클래스에 생성자 매개 변수가 필요한 경우 로더 클래스에서 오류가 발생합니다.

가장 좋은 방법은 무엇입니까? 어느 폴더를 넣을 수 있습니까?

답변

0

매우 쉽습니다. 이 예제를 고려하십시오.

<?php 
Class Home extends CI_Controller{ 

    public $arg1 = 1; 
    public $arg2 = 2; 

    function index($this->$arg1 , $this->$arg2){ //or function index() 
     //Then inside function 
     //$vara = $this->$arg1 , $varb = $this->$arg2; 



    } 

} 
관련 문제