2011-01-11 4 views
7

관리자 및 프론트 엔드 섹션으로 구성된 CI 시스템을 단일 CI 설치로 구성하는 방법에 대해 질문 할 필요가 있습니다. 사전에애플리케이션의 백엔드 및 프론트 엔드 - Codeigniter

덕분에

J

+0

컨트롤러, 모델 및보기 폴더 내에 별도의 관리 폴더가 있어야합니다. URL은 http://example.com/controller/admin/login을 가리 킵니다. , 나는 이것을 과거에 해왔고 나를 위해 매우 잘 작동합니다 .. – bharath

답변

9

필 철갑 상어는 각각의 방법을 사용할 수있다 위치에 대한 권장 사항이 정확하게 일을 달성하기위한 3 가지 방법을 기록했다. http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter

+0

나는 같은 게시물을 통해 가고 있었지만 어느 것이 가장 최적화되었는지 말해 줄 수 있습니까? –

+0

개인적으로 나는 다음 중 하나를 할 것입니다 - 귀하의 사이트가 작다면 방법 2, 귀하의 사이트가 3을 사용하는 경우 큰 방법입니다. –

+0

+1 난 항상 # 2와 함께 갈거야. # 1의 방법으로 그것을하는 것은 지저분합니다. 중복 코드가 많이 있습니다. –

0

일반적으로 표준 CI 설정을 사용합니다. 인증/관리 인터페이스/etc를 제어하는 ​​관리 영역에 대한 별도의 컨트롤러 만 있으면됩니다.

그럼 그냥 별도의 폴더에 귀하의 의견을 분할 앞/및 관리자/그 아래에서

이있을 수 있습니다 더 하위 폴더

admin/settings/user.php 
admin/settings/template.php 
admin/content/newpage.php 

에 상대 경로를 사용해야합니다 하위 디렉토리에 포함 된보기를로드 할 때

$this->load->view('admin/settings/user', $data); 
관련 문제