내 모델 클래스와 생성자가 모델로드 :CodeIgniter는 매개 변수
<?php class Permissions extends CI_Model {
private $userID = '';
private $permissions = '';
function __construct($userID)
{
// Call the Model constructor
parent::__construct();
$this->userID = $userID;
....
}
function __construct()
{.....}
?>
을 나는 분명히 내가 할 수없는, 매개 변수와 함께이 모델을로드 할. 매개 변수없이 나는이 방법으로 매개 변수가없는 생성자를로드 할 수
$this->load->model('Permissions');
내 첫 번째 질문 : 매개 변수 말도있는 모델을로드? 두 번째 : 실행 가능하다면 어떻게 할 수 있습니까? 미리 감사드립니다.
'model()'메소드를 복사하지만 paramers를 받아들이는 메소드를 만들려면 로더 클래스를 조정해야 할 수도 있습니다. 그런 다음'$ this-> load-> modelnew ('modelname', $ param)'을 호출합니다. 아, 그리고 CI_Model을 확장하는 MY_Model 클래스도 만들어야합니다. –
아마 맞 겠지만,로드 한 후에 init 함수를 호출하는 것이 훨씬 쉽습니다. 여전히 관심을 가져 주셔서 감사합니다. – guness