PHP 클래스 Smile\ElasticsuiteVirtualCategory\Controller\Adminhtml\Category\Virtual\Preview

저자: Aurelien FOUCRET ([email protected])
상속: extends Magento\Backend\App\Action
파일 보기 프로젝트 열기: smile-sa/elasticsuite

공개 메소드들

메소드 설명
__construct ( Magento\Backend\App\Action\Context $context, Smile\ElasticsuiteVirtualCategory\Model\PreviewFactory $previewModelFactory, Magento\Catalog\Model\CategoryFactory $categoryFactory, Magento\Framework\Json\Helper\Data $jsonHelper ) Constructor.
execute ( ) {@inheritDoc}

보호된 메소드들

메소드 설명
_isAllowed ( )

비공개 메소드들

메소드 설명
addSelectedProducts ( Magento\Catalog\Api\Data\CategoryInterface $category ) Add user selected products.
addVirtualCategoryData ( Magento\Catalog\Api\Data\CategoryInterface $category ) Append virtual rule params to the category.
getCategory ( ) : Magento\Catalog\Api\Data\CategoryInterface Load current category and apply admin current modifications (added and removed products, updated virtual rule, .
getPageSize ( ) : integer Return the preview page size.
getPreviewObject ( ) : Preview Load and initialize the preview model.
loadCategory ( ) : Magento\Catalog\Api\Data\CategoryInterface Load current category using the request params.
setSortedProducts ( Magento\Catalog\Api\Data\CategoryInterface $category ) Append products sorted by the user to the category.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Magento\Backend\App\Action\Context $context, Smile\ElasticsuiteVirtualCategory\Model\PreviewFactory $previewModelFactory, Magento\Catalog\Model\CategoryFactory $categoryFactory, Magento\Framework\Json\Helper\Data $jsonHelper )
$context Magento\Backend\App\Action\Context Controller context.
$previewModelFactory Smile\ElasticsuiteVirtualCategory\Model\PreviewFactory Preview model factory.
$categoryFactory Magento\Catalog\Model\CategoryFactory Category factory.
$jsonHelper Magento\Framework\Json\Helper\Data JSON Helper.

_isAllowed() 보호된 메소드

protected _isAllowed ( )

execute() 공개 메소드

{@inheritDoc}
public execute ( )