빈 코드 서명자 설정에 Wanwizard의 Datamapper (http://datamapper.wanwizard.eu)를 설치했습니다.어떻게 codeigniter의 라이브러리에서 Datamapper에 액세스합니까 (wanwizards)?
내 컨트롤러에서 datamapper를 사용하는 데 아무런 문제가 없지만 내 라이브러리에서 datamapper 개체를 호출하려고하면 문제가 없습니다.
오류가 발생합니다. 치명적인 오류 : '사용자'클래스를 찾을 수 없습니다.
이 내 코드 내 라이브러리입니다 :
class Auth {
protected $ci;
public function __construct()
{
$this->ci =& get_instance();
$this->ci->load->library('datamapper');
}
public function signup($username, $email, $password)
{
$user = new User();
}
}
누구나 도서관 내에서 이러한 datamapper 객체를 호출하는 올바른 방법을 알고 있나요?
'User'는 커스텀 클래스 객체인가요? 그렇다면'include '를 만들어야합니다. 'User'가 네임 스페이스에 있다면'new models \ User()'를 만들어야합니다. – manix
이상하게도, 내 라이브러리에서 DM 모델을 인스턴스화하는 데 문제가 없습니다. 'models/user.php' 파일을 가지고 계실 겁니까? –
'modes_or_whatever \ User'는 예제입니다. 사용자 클래스는 어디에 있습니까? – manix