nikolaposa/mobile-detect-module

ZF 模块,便于集成 PHP MobileDetect 库

1.0.1 2015-09-04 10:34 UTC

This package is auto-updated.

Last update: 2024-09-06 22:19:57 UTC


README

Build Status Code Quality Code Coverage Latest Version

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 许可证下发布 - 有关详细信息,请参阅 许可证文件