我正在学习Zend Framework 2,我正在寻找一种方法来包含PHP mobile detect script。我不知道在哪里放置文件,如何正确地将它包含在控制器中以及如何在页面上使用它?
答案 0 :(得分:1)
您有此模块https://github.com/neilime/zf2-mobile-detect(来自https://github.com/serbanghita/Mobile-Detect#projects-that-are-using-the-class的链接)
要安装此模块,只需按照说明操作:
在控制器中使用它(参考文档)
$mobileDetect = $this->mobileDetect(); //Retrieve "\Mobile_Detect" object
$mobileDetect->isMobile();
$mobileDetect = $this->mobileDetect(
\Zend\Http\Headers::fromString('User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; Desire HD Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19')
); //Retrieve "\Mobile_Detect" object with arbitrary http headers
$mobileDetect->isAndroidOS();
ps:不要忘记将其启用到 application.config.php