2012-06-15 32 views
2

我在codeigniter中遇到了Unable to load the requested file: default.php錯誤,只要我在移動設備中加載網站。它在桌面瀏覽器中完美加載。Codeigniter無法在移動設備中加載所請求的文件

這裏是我的控制器是如何設置的,

class Welcome extends CI_Controller { 

    public function index() 
    { 
     $this->template->set_layout('default')->build('welcome_en'); 
    } 

} 

默認是我使用了我使用了「welcome_en」視圖頁當前模板火花模板。

我一直在試圖弄清楚這個問題一段時間了,沒有用戶代理檢測腳本被使用,之前有過,但我拿出來希望擺脫這個錯誤。

回答

0

您可能需要創建Web和移動文件夾。 More info

而不是application/views/layouts/default.php嘗試application/views/web/layouts/default.phpapplication/views/mobile/layouts/default.php

對於所有其他佈局文件,它們將加載移動版本,如果您使用任何內容瀏覽到頁面,CodeIgniter認爲它是手機(不是iPad)。

+0

是的工作,我有移動目錄,只是不是一個網絡目錄,我想這就是Codeigniter混在一起,非常感謝你,一直困在這個問題一段時間。 – anmtrn

相關問題