满足包:MobileDetectBundle
2015年8月18日·发表的哈维尔Eguiluz
移动电话是渐渐接管世界通过扩展,网络。除了响应网页设计的发展,越来越多的网站设计他们的网站在移动设备上的特定版本。
在本文中,我们将介绍MobileDetectBundle检测到移动设备,可以帮助您将用户重定向到适当的版本的网站。一旦安装完毕,这是唯一的配置你需要设置重定向移动用户的场景m。
主机的网站:
1 2 3 4 5 6 7 8
# app / config / config.ymlmobile_detect:重定向:手机:is_enabled:真正的主持人:http://m.example.com行动:重定向detect_tablet_as_mobile:真正的
读了官方文档欧宝官网下载app这个包的学习如何配置更为复杂的重定向的场景。
除了重定向用户,这个包还提供了一个mobile_detector
服务允许您检测设备类型、操作系统和供应商:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
美元设备=美元这- >get (“mobile_detect.mobile_detector”);/ /基本设备检测美元设备- >isMobile ();美元设备- >isTablet ();/ /细粒度设备检测美元设备- >isIphone ();美元设备- >isIpad ();美元设备- >isSamsung ();/ /设备操作系统美元设备- >isIOS ();美元设备- >isAndroidOS ();
所有这些方法也可以在你的树枝模板通过提供的等效功能包:
1 2 3 4 5 6 7 8 9
{%扩展is_mobile () ?“移动/ layout.html。树枝layout.html“:”。嫩枝' %}{%如果is_android_os () %}从商店下载应用程序。{%endif%}{%如果is_device(三星)%}考虑购买iPhone ?查看我们的交易!{%endif%}
关于作者
MobileDetectBundle是由Nikolay IvlevSymfob娱乐下载ony开发商从莫斯科(俄罗斯)。
我们正在寻找下一个包
你知道任何其他有用的Symfony包不知名的社区吗?欧宝体育平台怎么样ob娱乐下载在下面的评论中告诉我们或给我们发送电子邮件,javier.eguiluz@sensiolabs.com我们将特征在本系列的下一篇文章!
发表在#满足包
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
“如果is_device(三星)- >考虑购买iPhone ?”
移动操作系统3战争……2…1……
考虑购买iPhone ?查看我们的交易!
{% endif %}
你让我的一天!:D
之前我想是否我想创建一个社区网站,一个博客,或者别的什么,我总是相信我想要一个网站,采用特定的功能,需要欧宝体育平台怎么样和需求的浏览器和/或操作系统,用于查看。