手枪88 / yii2-micro-shop
yii2-shop 是一个用于网站微商店后端的模块
dev-master
2017-05-13 10:59 UTC
Requires
- php: >=5.4.0
- 2amigos/yii2-grid-view-library: *
- kartik-v/yii2-widget-select2: *
- league/flysystem: *
- pistol88/yii2-field: *
- pistol88/yii2-gallery: *
- trntv/yii2-file-kit: @stable
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-27 21:56:22 UTC
README
该模块代表了一个非常小的在线商店的后端。
安装
php composer require pistol88/yii2-shop
迁移
php yii migrate --migrationPath=vendor/pistol88/yii2-micro-shop/migrations
配置
//ALTER TABLE shop_product
ADD price
DECIMAL( 11, 2 ) NULL ; //ALTER TABLE shop_incoming
ADD price
DECIMAL( 11, 2 ) NULL , ADD product_id
INT( 11 ) NULL , ADD amount
INT( 11 ) NULL ;
在配置文件中(可能是bootstrap.php)添加以下内容
Yii::setAlias('@storageUrl','/frontend/web/images');
在配置文件的modules部分添加
'modules' => [
//..
'microshop' => [
'class' => 'pistol88\microshop\Module',
'adminRoles' => ['administrator'],
],
'gallery' => [
'class' => 'pistol88\gallery\Module',
'imagesStorePath' => dirname(dirname(__DIR__)).'/storage/web/images/store',
'imagesCachePath' => dirname(dirname(__DIR__)).'/storage/web/images/cache',
'graphicsLibrary' => 'GD',
'placeHolderPath' => dirname(dirname(__DIR__)).'/storage/web/images/placeHolder.png',
],
//..
]