【问题标题】:Codeigniter unable to load the requested file in a mobile deviceCodeigniter 无法在移动设备中加载请求的文件
【发布时间】:2012-06-15 20:44:04
【问题描述】:

每当我在移动设备中加载网站时,我都会在 codeigniter 中收到 Unable to load the requested file: default.php 错误。它在桌面浏览器中完美加载。

这是我的控制器的设置方式,

class Welcome extends CI_Controller {

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

}

默认是我用于“welcome_en”视图页面的当前模板的 Sparks 模板。

我一直在尝试解决这个问题一段时间,没有使用用户代理检测脚本,以前有但我把它拿出来希望摆脱错误。

【问题讨论】:

    标签: php iphone codeigniter


    【解决方案1】:

    您可能需要创建网络和移动文件夹。 More info

    试试application/views/web/layouts/default.phpapplication/views/mobile/layouts/default.php,而不是application/views/layouts/default.php

    对于所有其他布局文件也是如此,如果您使用 CodeIgniter 认为是手机(而不是 iPad)的任何东西浏览页面,它们将加载移动版本。

    【讨论】:

    • 是的,那行得通,我有移动目录,而不是网络目录,我想这就是 codeigniter 搞混的地方,非常感谢,被这个问题困了一段时间。跨度>
    猜你喜欢
    • 2012-05-25
    • 2018-07-20
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    相关资源
    最近更新 更多