0

对于我的网站,我还想集成一个移动版本。

我不会使用响应式设计,因为我不确定最终移动版是否需要来自常规站点的所有内容。

所以我想将移动版本集成到我当前的项目中,因为我需要模型和大部分控制器。所以基本上大部分资源都是一样的。

我觉得没有必要在第二个应用程序或其他东西中重写我的所有控制器。

只需检查我的控制器是否每次加载视图时它都是移动设备对我来说似乎不是最优雅的解决方案。

我们还在开发一个 API(用于未来的移动应用程序和类似的东西)它是否是创建独立应用程序并通过 API 进行所有通信的解决方案?

任何提示或想法如何以有效的方式创建它?

谢谢!

4

1 回答 1

0

您可以使用用户代理库,它提供了几种处理移动请求的方法,例如:

$this->agent->is_mobile();

您可以使用此库检查您的访问者用户代理,然后加载正确的视图。

更多信息:http ://ellislab.com/codeigniter/user-guide/libraries/user_agent.html

于 2013-01-06T12:22:03.560 回答