demoniacdeath / yii2-turbosms
Yii2 turbosms
1.0.9
2016-09-19 09:11 UTC
Requires
- yiisoft/yii2: *
README
使用 SOAP 通过 Turbosms.ua 发送短信的 Yii2 扩展
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist demoniacdeath/yii2-turbosms "*"
或者
"demoniacdeath/yii2-turbosms": "*"
将以下内容添加到你的 composer.json
文件的 require 部分中。
随后运行
./yii migrate/up --migrationPath=@vendor/demoniacdeath/yii2-turbosms/migrations
基本设置
你应该
- 在 http://turbosms.ua/ 注册账户
- 在页面 https://turbosms.ua/sign/add.html 添加发送者
- 在页面 https://turbosms.ua/route.html 创建 SOAP API 的登录名和密码
配置
在配置中添加以下内容
<?php ... 'components' => [ 'turbosms' => [ 'class' => 'demoniacdeath\turbosms\Turbosms', 'sender' => 'your_sender', 'login' => 'your_login', 'password' => 'your_password', ], ... ], ...
如果你想在调试模式下测试短信,请更改配置
<?php ... 'components' => [ 'turbosms' => [ 'class' => 'demoniacdeath\turbosms\Turbosms', 'sender' => 'your_sender', 'login' => 'your_login', 'password' => 'your_password', 'debug' => true, ], ... ], ...
在调试模式下,短信不会发送,只会添加到数据库表。
用法
安装扩展后,只需在你的代码中通过以下方式使用它
<?php Yii::$app->turbosms->send('test', '+380XXXXXXXXX'); ?>
待办事项
- 翻译消息
- 将日志保存到文件
许可协议
yii2-turbosms 在 BSD 3-Clause 许可协议下发布。有关详细信息,请参阅附带的 LICENSE.md
文件。