demoniacdeath/yii2-turbosms

Yii2 turbosms

安装: 16

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 14

类型:yii2-extension

1.0.9 2016-09-19 09:11 UTC

This package is auto-updated.

Last update: 2024-09-09 03:27:28 UTC


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

基本设置

你应该

配置

在配置中添加以下内容

<?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 文件。