masterflash-ru / catalog
Универсальный каталог товара
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:service
Requires
- php: ^7.2
- laminas/laminas-cache: ^2.7
- laminas/laminas-paginator: ^2.7
- masterflash-ru/ado: ^2.2
- masterflash-ru/navigation: *
- masterflash-ru/storage: ^1.2
This package is auto-updated.
Last update: 2025-03-29 00:41:45 UTC
README
Законченый модуль для построения каталога товара или магазина. Пока не ПОДДЕРЖИВАЕТСЯ торговые предложения (хар-ки товара).
Готова админка пока.
Имеется встроеный обработчик загрузки из 1С, обрабатывает результаты загрузки из модуля masterflash-ru/commerceml
Установка composer require masterflash-ru/catalog
Есть особенность загрузки из 1С, список брендов загружается в общие параметры товара, т.е. нужно создать параметр товара с системным именем BREND. Если его нет, то бренды никуда не загружаются.
Подробности работы и конфигурация будет позже, после обкатки на реальном сайте
Для работы с базой в конфиге приложения должно быть объявлено DefaultSystemDb:
...... "databases"=>[ //соединение с базой + имя драйвера 'DefaultSystemDb' => [ 'driver'=>'MysqlPdo', //"unix_socket"=>"/tmp/mysql.sock", "host"=>"localhost", 'login'=>"root", "password"=>"**********", "database"=>"simba4", "locale"=>"ru_RU", "character"=>"utf8" ], ], .....
для работы с кешем аналогично:
..... 'caches' => [ 'DefaultSystemCache' => [ 'adapter' => [ 'name' => Filesystem::class, 'options' => [ // Store cached data in this directory. 'cache_dir' => './data/cache', // Store cached data for 3 hour. 'ttl' => 60*60*2 ], ], 'plugins' => [ [ 'name' => Serializer::class, 'options' => [ ], ], ], ], ], .....