Class app\modules\catalog\controllers\CatalogController
Inheritance | app\modules\catalog\controllers\CatalogController » common\controllers\App » yii\web\Controller |
---|
Class CatalogController Контроллер отображения каталога
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$detailImageWidth | int | ширина детального изображения | app\modules\catalog\controllers\CatalogController |
$orderBy | array | сортировка | app\modules\catalog\controllers\CatalogController |
$pageSize | int | количество новостей на странице | app\modules\catalog\controllers\CatalogController |
$previewImageWidth | int | ширина списочного изображения | app\modules\catalog\controllers\CatalogController |
$templateClass | string | класс модели шаблонов | common\controllers\App |
Public Methods
Method | Description | Defined By |
---|---|---|
actionDetail() | Отображение карточки элемента каталога | app\modules\catalog\controllers\CatalogController |
actionIndex() | Списочный вывод каталога | app\modules\catalog\controllers\CatalogController |
getActionCacheId() | Возвращает идентификатор кеше для действия контроллера | common\controllers\App |
init() | common\controllers\App | |
initLayout() | Инициализирует шаблон | common\controllers\App |
renderHtml() | Рендерит html код, оборачивая в layout | common\controllers\App |
Constants
Constant | Value | Description | Defined By |
---|---|---|---|
LIST_CACHE_ID | "catalog-list" | app\modules\catalog\controllers\CatalogController |
Property Details
ширина детального изображения
сортировка
количество новостей на странице
ширина списочного изображения
Method Details
Отображение карточки элемента каталога
string actionDetail( $code, $section ) | ||
$code | string | символьный идентификатор элемента каталога |
$section | string | символьный идентификатор категории каталога |
throws | \yii\web\NotFoundHttpException |
---|
Списочный вывод каталога
string actionIndex( $section = null ) | ||
$section | null|string | символьный код категории каталога |
throws | \yii\base\InvalidConfigException | |
---|---|---|
throws | \yii\web\NotFoundHttpException |