Yii2-shop
Модуль представляет из себя бекенд для очень маленького Интернет-магазина., (*1)
Установка
php composer require pistol88/yii2-shop
Миграция:, (*2)
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 ;, (*3)
В конфиг (скорее всего, bootstrap.php) добавить:, (*4)
Yii::setAlias('@storageUrl','/frontend/web/images');
В секцию modules конфига добавить:, (*5)
'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',
],
//..
]