出于好奇,是否可以使用MVC(PHP,专有框架)通过呈现不同的页面向移动用户和桌面站点向桌面用户显示移动网站?
例如,如果我在PHP中检测到移动设备并使用我的控制器来渲染mobile.home.php而不是desktop.home.php,这是不好的编程习惯吗?我试图设计具有媒体查询的响应式网站,但我不是一个设计人员。
这种实施有什么问题?
答案 0 :(得分:1)
也许,自适应渲染可以帮助你。
在这里阅读: http://msdn.microsoft.com/en-us/magazine/hh975347.aspx
或观看Phil Haack的Channel9视频 http://channel9.msdn.com/events/Build/BUILD2011/TOOL-803T
希望这有帮助。
答案 1 :(得分:0)
如果您使用具有内置bootstrap3支持的YIi2框架,它会使您的网站在所有设备上都能响应并使用jquery移动检测,您可以在移动检测后呈现返回结果的操作 http://www.sitepoint.com/detect-mobile-devices-jquery/ http://forum.jquery.com/topic/jquery-mobile-device-detection What is the best way to detect a mobile device in jQuery?