shieldfy/shieldfy-yii-extension

关于该软件包最新版本(0.1.3)没有可用的许可信息。

这是 Shieldfy(shieldfy.io)的官方 PHP SDK

0.1.3 2018-09-11 16:55 UTC

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' => [
        .....
    ],
];