nikolaposa / mobile-detect-module
ZF 模块,便于集成 PHP MobileDetect 库
1.0.1
2015-09-04 10:34 UTC
Requires
- php: >=5.3.3
- mobiledetect/mobiledetectlib: 2.*
- zendframework/zend-http: 2.*
- zendframework/zend-modulemanager: 2.*
- zendframework/zend-mvc: 2.*
- zendframework/zend-servicemanager: 2.*
- zendframework/zend-view: 2.*
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-06 22:19:57 UTC
README
ZF 模块,便于集成 PHP MobileDetect 库 (http://mobiledetect.net)。
安装
首选安装方法是通过 Composer。运行以下命令来安装最新版本的软件包并将其添加到项目的 composer.json
composer require nikolaposa/mobile-detect-module
在您的 application.config.php
中启用该模块
<?php return [ 'modules' => [ // ... 'MobileDetectModule', ], // ... ];
功能
- 创建 MobileDetect 服务的工厂
- 视图助手和控制器插件,以便更容易访问 MobileDetect 服务
使用方法
MobileDetect 服务
实际的 Mobile_Detect
类实例将在 MobileDetect
服务下可用。有关其功能的更多信息,请参阅 Mobile Detect 项目文档。
$mobileDetect = $container->get('MobileDetect'); //Detection\MobileDetect instance if ($mobileDetect->isMobile()) { //do something }
视图助手
视图助手 - mobileDetect
可用于在视图层访问 MobileDetect 服务
echo $this->mobileDetect()->version('Android');
控制器插件
控制器插件 - mobileDetect
可用于在控制器层访问 MobileDetect 服务
if ($this->mobileDetect()->isTablet()) { //do something }
致谢
许可证
在 MIT 许可证下发布 - 有关详细信息,请参阅 许可证文件。