2016-03-08 76 views
0

我可以打開顯示登錄視圖的基本URL,但是當我將表單提交給管理控制器時,應該加載模型並調用方法來執行身份驗證我收到錯誤「無法找到模型:Admin_model」。無法找到您在Codeigniter 3中指定錯誤的模型並轉到爸爸子域

我已經部署在godaddy的子域的代碼和我的htaccess的文件看起來像如下:

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/SYSTEM.* 
RewriteRule ^(.*)$ index.php/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)$ index.php/$1 [L] 

看來,這是一個htaccess的問題,因爲模型似乎在localhost完美加載。

+0

你能否確認你的模型文件名是ucfirst(大寫字母的第一個字母)? – AdrienXL

+0

我將模型文件名稱從admin_model更改爲Admin_model,並且沒有任何問題。感謝那。儘管現在我的觀點沒有得到加載。它說「無法加載請求的文件:templates \ sub_header.php」。你知道缺少的東西嗎?因爲我的視圖文件存在於templates文件夾中,並通過$ this-> load-> view('templates/sub_header.php')載入相同的文件。 – Saurabh

+0

在load函數中從'sub_header'中移除'.php' ='' $這 - >負載>視圖( '模板/ sub_header')'。如果如果不起作用,那麼我不知道,我需要更多的信息。你應該打開一個新的問題並提供你的控制器的代碼。 – AdrienXL

回答

相關問題