growtask/simflex-catalog

Simflex的目录插件

dev-master 2024-06-11 07:24 UTC

This package is auto-updated.

Last update: 2024-09-11 07:56:53 UTC


README

安装

  1. composer require growtask/simflex-catalog
  2. 将所有组件添加到routes.php
  3. Init.php中初始化PriceManager
Container::set('price', new PriceManager());
  1. 初始化会话
if (SF_LOCATION == SF_LOCATION_SITE) {
    \App\Extensions\Catalog\CategoryAssist::loadCounts();

    $user = Container::getUser();
    \App\Extensions\Catalog\SessionAssist::$cart = \App\Extensions\Catalog\Model\Cart::getOrInsert(
        $user ? $user->user_id : 0
    );
    \App\Extensions\Catalog\SessionAssist::$fav = \App\Extensions\Catalog\Model\Fav::getOrInsert(
        $user ? $user->user_id : 0
    );
    \App\Extensions\Catalog\SessionAssist::$compare = \App\Extensions\Catalog\Model\Compare::getOrInsert(
        $user ? $user->user_id : 0
    );
}