urbanindo/yii2-thrift
最新稳定版本:v2.1
Composer 安装命令:
composer require urbanindo/yii2-thrift
包简介
Thrift server application using Yii2
README 文档
README
Thrift extension for Yii2
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist urbanindo/yii2-thrift "*"
or add
"urbanindo/yii2-thrift": "*"
Minimum Requirement
- Thrift version 0.10.0. To install thrift, check http://thrift.apache.org/download
- Yii 2.0.0
Usage
Put the thrift file into some directory thrift in the root is preferable.
Generate the thrift file using command below.
thrift --gen php:server,oop path/to/the/thrift/file
In the index.php instead of using the default yii\web\Application use
UrbanIndo\Yii2\Thrift\Application.
In the component configuration add the thrift configuration.
return [ 'component' => [ 'thrift' => [ 'serviceMap' => [ '' => 'service' ] ] ] ]
Create a service in the services directory, similar to controllers.
This should implement both the Interface from generated Thrift file and
UrbanIndo\Yii2\Thrift\Service interface.
class HelloService implements \myservice\HelloServiceIf, \UrbanIndo\Yii2\Thrift\Service { public function getProcessorClass { return 'myservice\HelloServiceProcessor'; } }
统计信息
- 总下载量: 24.43k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 11
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-09-14