您可以找到以下解決方案有所幫助:
1,創建CI中的根目錄下的一個文件夾「管理員」。
2.複製'admin'文件夾內的'index.php'文件。
3.Change「管理」文件夾中的「的index.php」文件的以下變量
$system_path = '../system';
$application_folder = '../application/admin';
4.Create內‘管理’文件夾」的.htaccess'文件,並使用下面的代碼:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
5.設置$配置[ 'BASE_URL']到 '應用程序/管理/配置/ config.php文件' 和自動加載 'URL' 幫手裏面 '你的網址/管理員'。
6.現在您可以使用'your url/admin'訪問管理面板。
7.按照「客戶」的相同程序。
爲什麼要在應用程序文件夾中創建子文件夾?使用控制器將用戶與管理員分開。主應用程序文件夾內的所有文件夾應該保持不變,您可以在主要文件夾內創建新文件夾,即controllers/admin或views/admin來分隔內容。 –
爲什麼你想爲管理員和客戶分開?我想你可以在codeigniter中使用HMVC .. –
@RickCalder。我認爲,這將是一個更簡單的解決方案來建立內部控制器,視圖和模型 – Sharmila