具有codeigniter共享资源的移动站点

时间:2011-10-02 22:11:12

标签: php codeigniter mobile

我有一个使用codeigniter构建的网站的桌面版本,我正在创建移动版本。 我创建了一个子域名m.xyz.com,其文档根目录为public_html / m 我还在/ m文件夹中放置了一个index.php文件 并编辑了$ system_folder和$ application_folder以指向桌面站点的应用程序和系统文件夹,以便共享控制器和模型。 但是,当我尝试移动域时,它仍然呈现桌面网站。 我需要做些什么来解决这个问题

1 个答案:

答案 0 :(得分:2)

使用用户代理类:http://codeigniter.com/user_guide/libraries/user_agent.html

在控制器中使用此功能来确定用户是否在移动设备上:

if($this->agent->is_mobile())
{
 // handle mobile devices
}

然后在if。

中呈现您的移动视图