sadi01 /
Yii2 Open Banking 服务
dev-master
2024-07-18 09:30 UTC
Requires
- yiisoft/yii2: ~2.0.14
This package is auto-updated.
Last update: 2024-09-18 09:55:52 UTC
README
Yii 2 开放银行扩展
Yii2 Open Banking
开放银行 是一个扩展,用于集成各种银行平台的服务调用,包括 Faraboom、Finotech、Shaheen 和 Shahkar。
该扩展可以统一管理为 Yii 框架 2.0 调用的各种银行服务。
有关许可证信息,请参阅 LICENSE 文件。
安装
使用 Composer(推荐方法)
安装此扩展的首选方法是通过 composer
composer require --prefer-dist sadi01/yii2-open-banking"*"
替代方法
如果您希望手动将 openbanking 扩展添加到 composer.json
文件中,您可以在 require
部分添加以下条目
{ "require": { "sadi01/yii2-open-banking": "*" } }
添加条目后,保存 composer.json
文件,并在您的项目目录中的终端或命令提示符中运行以下命令
composer update
此命令将检索并安装 openbanking 扩展及其所需依赖项到您的 Yii 2 项目中。
配置
要使用此扩展,您必须在应用程序配置中配置 openbanking 模块
return [ //.... 'modules' => [ 'openbanking' => [ 'class' => 'sadi01\openbanking\Module' ], ] ];
并且您必须在应用程序配置中配置 openbanking 组件
return [ //.... 'components' => [ 'openBanking' => [ 'class' => 'sadi01\openbanking\components\OpenBanking', 'bsVersion' => 4 //your project bs version ], ] ];
数据库迁移
运行模块迁移
php yii migrate --migrationPath=@sadi01/openbanking/migrations
或者,在控制台应用程序配置中添加迁移路径
'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationNamespaces' => [], 'migrationPath' => [ '@vendor/sadi01/yii2-open-banking/src/migrations', '@app/migrations' ] ], ],
如何使用
添加到您的代码中
Yii::$app->openBanking->call('','',[])