Codeigniter网站在桌面上加载,而不是移动

时间:2014-02-20 17:40:19

标签: php codeigniter mobile

我是codeigniter和MVC的新手。我有一个网站在过去几个月一直运行良好,但在设置它的移动版本后,我意识到该网站无法在移动设备上加载。我收到一条错误消息“无法加载请求的文件:mobile.php”

对于我使用名为default.php的文件的网站版本,也会出现同样的问题。据我所知,桌面版最初是在手机上加载的。我做的唯一更改是在名为mobile的新目录中为视图添加了一些新文件并设置了一个新控制器。我测试了在2个独立桌面上加载桌面和移动版本,所以我认为没有缓存问题。我想不出有什么理由会在计算机上加载,而不是手机。

这是我的控制器。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Mobile extends CI_Controller {

public function __construct() {
    parent::__construct();
        $this->load->library('template');
}
public function index(){    
    $this->template
        ->set_layout('mobile.php')
        ->title('T.E.B')
        ->build('mobile/index.php');
}
}

EDIT ::

我查看了routes.php文件并为移动添加了另一行,但没有改变任何内容。

$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['mobile/(:any)'] = 'mobile';

0 个答案:

没有答案