PHP Class ProductBackendController

Inheritance: extends yupe\components\controllers\BackController
Show file Open project: yupe/yupe

Protected Properties

Property Type Description
$productRepository ProductRepository

Public Methods

Method Description
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

Protected Methods

Method Description
updateProductImages ( Product $product )
uploadAttributesFiles ( $model )

Method Details

accessRules() public method

public accessRules ( ) : array
return array

actionCopy() public method

public actionCopy ( )

actionCreate() public method

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

actionDelete() public method

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

actionDeleteImage() public method

public actionDeleteImage ( )

actionIndex() public method

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

actionTypeAttributes() public method

public actionTypeAttributes ( $id )
$id

actionTypeAttributesForm() public method

public actionTypeAttributesForm ( $id )
$id

actionUpdate() public method

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

actionVariantRow() public method

public actionVariantRow ( $id )
$id

actionView() public method

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

actions() public method

public actions ( ) : array
return array

init() public method

public init ( )

loadModel() public method

public loadModel ( $id ) : Product
$id
return Product

updateProductImages() protected method

protected updateProductImages ( Product $product )
$product Product

uploadAttributesFiles() protected method

protected uploadAttributesFiles ( $model )
$model

Property Details

$productRepository protected property

protected ProductRepository $productRepository
return ProductRepository