在笨我試圖加載認爲該文件從控制器存在或不前檢查,我想喜歡 -如何檢查視圖是否存在?
public function foo($file = "")
{
if (file_exists(APPPATH."views/log/{$file}.".EXT))
{
$this->load->view('log/'.$file);
}
else
show_404();
}
但該文件是存在那裏,然後也file_exists()
方法返回false
,我有還使用var_dump()
進行了檢查。我沒有得到什麼問題就在這裏,我猜測,有相關的映射的東西的問題,因爲該目錄結構是喜歡 -
application
|--controllers
| |--ctrl.php //Controller file where I am checking
|--views
|--log
|-- .. //Checking files for here
,但我怎麼能解決?
編輯:只是打錯'視圖'到'查看'(在代碼中,我打電話給file_exists()
方法在if
)糾正它。
Srry你輸入的錯誤,但問題仍然存在 – CodeCrypt
請發佈正確的代碼,顯示你如何調用'foo()',你如何傳遞參數,以及'var_dump()'的結果。 –
大小寫問題,視圖文件名應該小寫 – baldrs