nmdimas/yii2-user-agent-parser
最新稳定版本:1.0
Composer 安装命令:
composer require nmdimas/yii2-user-agent-parser
包简介
The user agent parser for the Yii framework (Yii2)
README 文档
README
This extension adds support for PhpUserAgent(https://github.com/donatj/PhpUserAgent) to the Yii2 framework.
Installation
'components' => [ ... 'userAgentParser' => [ 'class' => 'yii\useragentparser\UserAgentParser', 'nameHttpPropertyUserAgent' => 'HTTP_USER_AGENT' ], ... ],
Usage
If we parse current request
$userAgentInfo = Yii::$app->userAgentParser->getUserAgentObject();
or need parse isset user-agent
$userAgentInfo = Yii::$app->userAgentParser->getUserAgentObject($userAgent);
$userAgentInfo it's UserAgentObject with properties:
- userAgent
- platform
- browser
- version
Best practices
Add to Yii.php in root for autocompletion for custom components.
/** @property \yii\useragentparser\UserAgentParser $userAgentParser */
About autocompletion for custom components.
https://github.com/samdark/yii2-cookbook/blob/master/book/ide-autocompletion.md
统计信息
- 总下载量: 4.84k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-07-23