halumein / yii2-consumption-module
消费
dev-master
2017-06-03 10:58 UTC
Requires
- php: >=5.4.0
- kartik-v/yii2-grid: *
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
This package is not auto-updated.
Last update: 2024-09-13 23:04:07 UTC
README
php composer require halumein/yii2-consumption-module "*"
迁移
php yii migrate --migrationPath=vendor/halumein/yii2-consumption-module/migrations
在应用程序配置文件中添加 consumption 模块
'modules' => [ 'consumption' => [ 'class' => 'halumein\consumption\Module', ], //... ]
配置文件中还需要
在 Order 模块中添加处理逻辑,该逻辑将在创建新订单时执行
,,,
'modules' => [
'order' => [
...
'on create' => function($event) {
$order = $event->model;
$ident = $order->id;
$elements = $order->getElements();
foreach ($elements as $element) {
$countPrice = $element->count;
$price = $element->getModel();
Yii::$app->transaction->addByPrice($price, $countPrice, $ident);
}
}
...
]
] ,,,
之后请访问 consumption/<控制器名称>