Overview

Packages

  • None
  • PHPShopAjaxElements
  • PHPShopAjaxElementsDepricated
  • PHPShopArray
  • PHPShopClass
    • Helper
  • PHPShopCore
  • PHPShopCoreDepricated
  • PHPShopCoreFunction
  • PHPShopDepricated
  • PHPShopElements
  • PHPShopElementsDepricated
  • PHPShopGUI
  • PHPShopInc
  • PHPShopObj
  • PHPShopParser
  • PHPShopShopCore
  • PHPShopTest

Classes

  • PHPShopNewprice
  • PHPShopNewtip
  • PHPShopPrice
  • PHPShopPrint
  • PHPShopSearch
  • PHPShopSelection
  • PHPShopSelectioncat
  • PHPShopShop
  • PHPShopSpec
  • Overview
  • Package
  • Class
  • Tree

Class PHPShopSelection

Обработчик подбора товаров по характеристикам

PHPShopCore
Extended by PHPShopShopCore
Extended by PHPShopSelection
Package: PHPShopShopCore
Author: PHPShop Software
Version: 1.2
Located at core/selection.core.php
Methods summary
public
# __construct( )

Конструктор

Конструктор

Overrides

PHPShopShopCore::__construct()
public
# index( )
public
# checkName( )

Поиск одноименных характеристик

Поиск одноименных характеристик

public
# v( )

Вывод списка товаров

Вывод списка товаров

public mixed
# query_filter( string $where = false )

Генерация SQL запроса со сложными фильтрами и условиями Функция вынесена в отдельный файл query_filter.php

Генерация SQL запроса со сложными фильтрами и условиями Функция вынесена в отдельный файл query_filter.php

Parameters

$where
параметр отбора

Returns

mixed

Overrides

PHPShopShopCore::query_filter()
public
# setPaginator( integer $count, string $sql = null )

Генерация пагинатора

Генерация пагинатора

Parameters

$count
количество товаров на странице
$sql
SQL запрос в виде строки для сложных выборок (применение AND и OR в одном условии, начиная от WHERE)

Overrides

PHPShopShopCore::setPaginator()
Methods inherited from PHPShopShopCore
__call(), calculateCell(), checkStore(), currency(), errorMultibase(), getPreviewSorts(), getStore(), parent(), price(), product_grid(), queryMultibase(), select(), setCell()
Methods inherited from PHPShopCore
Compile(), add(), addToTemplate(), doLoadFunction(), garbage(), get(), getFullInfoItem(), getListInfoItem(), getNavigationPath(), getValue(), header(), ifValue(), isAction(), lang(), loadAction(), memory_clean(), memory_get(), memory_set(), message(), meta(), navigation(), parseTemplate(), set(), setAction(), setError(), setError404(), setHook(), setHtmlOption(), setValue(), waitAction()
Properties summary
public boolean $debug

Отладка

Отладка

# false
public boolean $cache

Кэширование, рекомендуется [true]

Кэширование, рекомендуется [true]

# false
public integer $max_item

Лимит вывода товаров

Лимит вывода товаров

# 250
public boolean $descrFlag

Флаг, выводить в подборке описани значения или самой характеристики. True - характеристик. False - значения.

Флаг, выводить в подборке описани значения или самой характеристики. True - характеристик. False - значения.

# false
Properties inherited from PHPShopShopCore
$cache_format, $cell_type, $cell_type_class, $grid, $memory, $multi_cat, $no_photo, $previewSorts, $price_max, $price_min, $sortCategories, $warehouse
Properties inherited from PHPShopCore
$Disp, $ListInfoItems, $action, $action_prefix, $arrayPath, $description, $empty_index_action, $garbage_enabled, $keywords, $lastmodified, $mysql_error, $nav_len, $navigationBase, $navigation_array, $navigation_link, $objBase, $objPath, $template, $template_debug, $title
PHPShop 6.X API documentation generated by ApiGen