sazik-rzn/yii2-product-in-sales

Module for Yii2 framework to sort products in category by sale

2.1.0 2017-11-16 10:31 UTC

This package is not auto-updated.

Last update: 2024-05-17 19:14:53 UTC


README

Установка:

добавить в composer.json в секцию require

  • "sazik-rzn/yii2-product-in-sales": "*"

Так же необходимо реализвоать интерфейс:

  • IOffer - для модели акций

В файле конфига приложения должно появиться примерно следующее:

'modules' => [
    'insales' => [
        'class'=> \sazik\product\InSales\Module::::className(),
        'offer_model_class' => путь_к_классу_акций::className(),
        'params_model_class' => \common\models\Param::className(), // модель параметров из базы
        'params_preload_method_name' => 'loadParams' // название статического метода модли для подгрузки параметров из базы
    ],
],

Использование:

Первое вхождение на странице

\sazik\product\inSales\widgets\SalesWidget\SalesWidget::::widget(['products_ids'=>массив_с_адишниками_продуктов_в_категории]);

Последующие вхождения на странице

\sazik\product\inSales\widgets\SalesWidget\SalesWidget::::widget(['js'=>false]);