PHP Класс ProductBackendController

Наследование: extends yupe\components\controllers\BackController
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$productRepository ProductRepository

Открытые методы

Метод Описание
accessRules ( ) : array
actionCopy ( )
actionCreate ( ) Создает новую модель товара.
actionDelete ( integer $id ) Удаяет модель товара из базы.
actionDeleteImage ( )
actionIndex ( ) Управление товарами.
actionTypeAttributes ( $id )
actionTypeAttributesForm ( $id )
actionUpdate ( integer $id ) Редактирование товара.
actionVariantRow ( $id )
actionView ( integer $id ) Отображает товар по указанному идентификатору
actions ( ) : array
init ( )
loadModel ( $id ) : Product

Защищенные методы

Метод Описание
updateProductImages ( Product $product )
uploadAttributesFiles ( $model )

Описание методов

accessRules() публичный Метод

public accessRules ( ) : array
Результат array

actionCopy() публичный Метод

public actionCopy ( )

actionCreate() публичный Метод

Если создание прошло успешно - перенаправляет на просмотр.
public actionCreate ( )

actionDelete() публичный Метод

Если удаление прошло успешно - возвращется в index
public actionDelete ( integer $id )
$id integer идентификатор товара, который нужно удалить

actionDeleteImage() публичный Метод

public actionDeleteImage ( )

actionIndex() публичный Метод

Управление товарами.
public actionIndex ( )

actionTypeAttributes() публичный Метод

public actionTypeAttributes ( $id )
$id

actionTypeAttributesForm() публичный Метод

public actionTypeAttributesForm ( $id )
$id

actionUpdate() публичный Метод

Редактирование товара.
public actionUpdate ( integer $id )
$id integer the ID of the model to be updated

actionVariantRow() публичный Метод

public actionVariantRow ( $id )
$id

actionView() публичный Метод

Отображает товар по указанному идентификатору
public actionView ( integer $id )
$id integer Идентификатор товар для отображения

actions() публичный Метод

public actions ( ) : array
Результат array

init() публичный Метод

public init ( )

loadModel() публичный Метод

public loadModel ( $id ) : Product
$id
Результат Product

updateProductImages() защищенный Метод

protected updateProductImages ( Product $product )
$product Product

uploadAttributesFiles() защищенный Метод

protected uploadAttributesFiles ( $model )
$model

Описание свойств

$productRepository защищенное свойство

protected ProductRepository $productRepository
Результат ProductRepository