2012-08-08 2 views
0

CodeIgniter에서 Tank-Auth를 패키지로 사용할 수 있습니까?CodeIgniter Tank-Auth를 패키지로 사용 하시겠습니까?

MySQL 데이터베이스에 데이터베이스 스키마를 설치하고 tank_auth의 모든 폴더를 "third_party"폴더 "[CI] \ application \ third_party \ tank_auth"폴더에 복사했습니다. 스크린 샷 :

enter image description here

세션은 잘 작동합니다.

나는 tank_auth 전망

$this->load->view('auth/login_form'); 

을로드 할 수 있습니다하지만 난은 "인증"와 "환영"컨트롤러에 액세스 할 수 없습니다 모델

$this->load->model('tank_auth/users'); 

을 tank_auth로드 할 수 있습니다. 내 응용 프로그램에 404가 표시됩니다. 내 로그 파일에 경고 나 오류가 없습니다. 404.

어떤 생각입니까?

사이먼 난 당신이 codeigntier MVC 내에서 계층 모델 - 뷰 - 컨트롤러 (HMVC)를 설정하려고 보는 것과

+0

왜 모든 것을 'third_party'에 넣었습니까? – David

+0

나는 추가 자동로드를 설정했다고 깜빡했다. $ autoload [ 'packages'] = 배열 ​​(APPPATH.'third_party/tank_auth '); . 각 파일/폴더를 CI 트리로 이동하지 않고도 모든 폴더에 액세스 할 수 있습니다. 그것은 이전의 CI 프로젝트에서 사용되었습니다. Tank_auth에 적합하지 않은 것 같습니다. – Simmoniz

답변

0

. 나는 이것이 모듈 식 확장 관리를 설치해야 할 필요가 있을지 모르는 핵심 코드 식별 기가 자체적으로 지원한다고 생각하지 않습니다. Codeigniter에 대한 HMVC (Checkout Modular Extension). 이를 통해 핵심 CI 프레임 워크 클래스에 액세스 할 수있는 '의사 컨트롤러'로 모듈을 만들 수 있습니다. http://getsparks.org/set-up-mx에서 내가 CI의 문서에서 발견

0

물론 구글 : 더

체크 아웃 왜 작동하지 않고 어떻게 적절하게 그것을 해결하기 위해 : Here (section Application "Packages")

당신은 넣을 수 있습니다 만 능숙하지 컨트롤러. 그런 다음 컨트롤러 (인증 및 환영)를 CI 응용 프로그램/컨트롤러 폴더로 이동했습니다. 모든 것이 지금 작동합니다.

관련 문제