shieldfy / shieldfy-yii-extension
关于该软件包最新版本(0.1.3)没有可用的许可信息。
这是 Shieldfy(shieldfy.io)的官方 PHP SDK
0.1.3
2018-09-11 16:55 UTC
Requires
- php: ~5.6|~7.0
- ext-curl: *
- shieldfy/shieldfy-php-client: *
This package is not auto-updated.
Last update: 2024-09-29 05:42:05 UTC
README
需要 shieldfy Yii 扩展
从您的控制台导航到您的应用程序文件夹,并输入以下命令
composer require shieldfy/shieldfy-yii-extension
有关 composer 的更多信息,请点击这里
添加 Shieldfy 组件
'bootstrap' => ['shieldfy'], 'components' => [ ... 'shieldfy' => [ 'class' => 'Shieldfy\Extensions\Yii\BootstrapLoader', 'appKey' => '<APP_KEY>', 'appSecret' => '<APP_SECRET>', ], ... ]
添加 Shieldfy 数据库监听器
如果您使用 Yii2 Basic,将 shieldfy attachPDO 添加到此文件 config/db.php
return [ ..... 'on afterOpen' => function($event) { (\Yii::$container->get('shieldfy'))?\Yii::$container->get('shieldfy')->attachPDO($event->sender->pdo):null; } ]
如果您使用 Yii2 Advanced,将 shieldfy attachPDO 添加到此文件 common/config/main-local.php
return [ 'components' => [ 'db' => [ ... 'on afterOpen' => function($event) { (\Yii::$container->get('shieldfy'))?\Yii::$container->get('shieldfy')->attachPDO($event->sender->pdo):null; }, ], 'mailer' => [ ..... ], ];