저는 Codeigniter의 "applications"폴더 아래에 프로젝트 폴더를 넣을 수 있다고 주장하는 여러 가지 CI 구현 예제를 보았습니다.공유 ci 기반으로 여러 프로젝트를 처리하기 위해 Codeigniter를 어떻게 설정합니까?
그러나 나는 약속대로이 작업을 볼 수 없었습니다.
다음은 내가 한 일이며 내가하고 싶은 일입니다. 어쩌면 도움을 줄 수 있습니다. 인수를 위해서 내 문서 루트는/www /에서 (그것은 아니지만, 이제 단순화하기 위해 그것을 사용하자)
나는/www가 나는했습니다/corelib/CodeIgniter의
에서 CodeIgniter의 코어를 넣었습니다 내가/www가에서 응용 프로그램 디렉토리를 넣었습니다
/ci_system/나는/WWW/일
이제하자 내 "진입 점"을 넣었습니다
응용 프로그램/www가에서 CodeIgniter의 시스템 폴더를 넣어 "데이터 엔트리"와 "cpanel"이라는 두 가지 프로젝트가 있다고 가정 해 보겠습니다.
아이디어는 내가
시간에 갈 수 있다는 것입니다 ** P는 : // 사용자 도메인/일/DATAENTRY // DATAENTRY 응용 프로그램과
시간 동안 ** P는 : // 사용자 도메인/일/cpanel // cpanel 응용 프로그램의 경우.
나는이 같은 DATAENTRY과의 cPanel 디렉토리를 구성 할 경우 :
/www가/응용 프로그램/컨트롤러/DATAENTRY
/www가/응용 프로그램/컨트롤러 /의 cPanel
/www가/응용 프로그램/모델/DATAENTRY
/www가/응용 프로그램/모델 /의 cPanel
/www가/응용 프로그램 /보기/DATAENTRY
/www/applications/views/cpanel
정상적으로 작동합니다. 그러나, 내가 뭘하고 싶은 것은 나는 다음과 같은 것이다 있도록 컨트롤러와 같은 수준에서 모델과 뷰를 유지하다 :
/www가/응용 프로그램/DATAENTRY/컨트롤러
/www가/응용 프로그램/DATAENTRY/모델
/www가/응용 프로그램/DATAENTRY/전망
/www가/응용 프로그램 /의 cPanel/컨트롤러
/www가/응용 프로그램 /의 cPanel/모델
/www/applications/cpanel/views
이것은 제대로 작동하지 않는 것 같습니다.
제안 사항?
-CF
응용 프로그램 디렉터리의 기본 위치는 시스템 아래에 있습니다. 디렉토리 - 그러나 이것은 가변적이고 쉽게 변경할 수 있으며 기본 index.php 파일의 "사용자가 구성 할 수있는 설정"의 일부입니다. 첫 번째 요점 - 개별 index.php 파일 (또는 app-name 파일)이 실제로 문제의 핵심입니다. 나는 그것들을 사용하지 않고 단일 index.php 파일을 유지하기를 희망했다. .htaccess 파일의 창의적인 용도를 찾고 있습니다 ... 도움을 주셔서 감사합니다! -CF – ChronoFish
문제 없습니다 - 행운을 빈다. –