當前位置: 首頁>>代碼示例>>PHP>>正文


PHP AbstractProduct::__construct方法代碼示例

本文整理匯總了PHP中Magento\Catalog\Block\Product\AbstractProduct::__construct方法的典型用法代碼示例。如果您正苦於以下問題:PHP AbstractProduct::__construct方法的具體用法?PHP AbstractProduct::__construct怎麽用?PHP AbstractProduct::__construct使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Magento\Catalog\Block\Product\AbstractProduct的用法示例。


在下文中一共展示了AbstractProduct::__construct方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __construct

 /**
  * Related products block construct
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility
  * @param \Magento\Framework\Module\Manager $moduleManager
  * @param \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, \Magento\Framework\Module\Manager $moduleManager, \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $productCollectionFactory, array $data = [])
 {
     $this->_catalogProductVisibility = $catalogProductVisibility;
     $this->_moduleManager = $moduleManager;
     $this->_productCollectionFactory = $productCollectionFactory;
     parent::__construct($context, $data);
 }
開發者ID:SilvanLaroo,項目名稱:Blog-Extension-for-Magento-2,代碼行數:14,代碼來源:RelatedProducts.php

示例2: __construct

 public function __construct(AttributeFactory $attributeFactory, LoggerInterface $loggerInterface, DateTime $dateTime, Context $context, array $data)
 {
     $this->_attributeFactory = $attributeFactory;
     $this->_date = $dateTime;
     $this->_logger = $loggerInterface;
     parent::__construct($context, $data);
 }
開發者ID:dragonsword007008,項目名稱:magento2,代碼行數:7,代碼來源:View.php

示例3: __construct

 /**
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Framework\App\Http\Context $httpContext
  * @param \Magento\Catalog\Model\ProductFactory $productFactory
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Framework\App\Http\Context $httpContext, \Magento\Catalog\Model\ProductFactory $productFactory, array $data = array())
 {
     $this->httpContext = $httpContext;
     $this->_productFactory = $productFactory;
     parent::__construct($context, $data);
     $this->_isScopePrivate = true;
 }
開發者ID:aiesh,項目名稱:magento2,代碼行數:13,代碼來源:AbstractBlock.php

示例4: __construct

 /**
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Review\Model\Rating\Option\VoteFactory $voteFactory
  * @param \Magento\Review\Model\RatingFactory $ratingFactory
  * @param \Magento\Review\Model\ReviewFactory $reviewFactory
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Review\Model\Rating\Option\VoteFactory $voteFactory, \Magento\Review\Model\RatingFactory $ratingFactory, \Magento\Review\Model\ReviewFactory $reviewFactory, array $data = [])
 {
     $this->_voteFactory = $voteFactory;
     $this->_reviewFactory = $reviewFactory;
     $this->_ratingFactory = $ratingFactory;
     parent::__construct($context, $data);
 }
開發者ID:pradeep-wagento,項目名稱:magento2,代碼行數:14,代碼來源:View.php

示例5: __construct

 /**
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Framework\App\Http\Context $httpContext
  * @param \Magento\Catalog\Api\ProductRepositoryInterface $productRepository
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Framework\App\Http\Context $httpContext, \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, array $data = [])
 {
     $this->httpContext = $httpContext;
     $this->productRepository = $productRepository;
     parent::__construct($context, $data);
     $this->_isScopePrivate = true;
 }
開發者ID:shabbirvividads,項目名稱:magento2,代碼行數:13,代碼來源:AbstractBlock.php

示例6: __construct

 /**
  * @param Context $context
  * @param \Magento\Catalog\Model\Resource\Product\CollectionFactory $productCollectionFactory
  * @param \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility
  * @param \Magento\Framework\App\Http\Context $httpContext
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Catalog\Model\Resource\Product\CollectionFactory $productCollectionFactory, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, \Magento\Framework\App\Http\Context $httpContext, array $data = [])
 {
     $this->_productCollectionFactory = $productCollectionFactory;
     $this->_catalogProductVisibility = $catalogProductVisibility;
     $this->httpContext = $httpContext;
     parent::__construct($context, $data);
 }
開發者ID:nja78,項目名稱:magento2,代碼行數:14,代碼來源:NewProduct.php

示例7: __construct

 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Checkout\Model\Session $checkoutSession, \Magento\Customer\Model\Session $customerSession, array $data = [])
 {
     $this->_storeManager = $storeManager;
     $this->checkoutSession = $checkoutSession;
     $this->customerSession = $customerSession;
     parent::__construct($context, $data);
 }
開發者ID:shakhawat4g,項目名稱:MagentoExtensions,代碼行數:7,代碼來源:Facebookconversion.php

示例8: __construct

 /**
  * @param Context $context
  * @param \Magento\Customer\Model\Session $customerSession
  * @param \Magento\Customer\Helper\View $customerView
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Customer\Model\Session $customerSession, \Magento\Customer\Helper\View $customerView, array $data = array())
 {
     $this->_customerSession = $customerSession;
     $this->_customerView = $customerView;
     parent::__construct($context, $data);
     $this->_isScopePrivate = true;
 }
開發者ID:pavelnovitsky,項目名稱:magento2,代碼行數:13,代碼來源:Send.php

示例9: __construct

 /**
  * @param Context $context
  * @param \Magento\Core\Helper\PostData $postDataHelper
  * @param \Magento\Catalog\Model\CategoryFactory $categoryFactory
  * @param \Magento\Catalog\Model\Layer $catalogLayer
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Core\Helper\PostData $postDataHelper, \Magento\Catalog\Model\CategoryFactory $categoryFactory, \Magento\Catalog\Model\Layer $catalogLayer, array $data = array())
 {
     $this->_categoryFactory = $categoryFactory;
     $this->_catalogLayer = $catalogLayer;
     $this->_postDataHelper = $postDataHelper;
     parent::__construct($context, $data);
 }
開發者ID:aiesh,項目名稱:magento2,代碼行數:14,代碼來源:ListProduct.php

示例10: __construct

 /**
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Checkout\Model\Resource\Cart $checkoutCart
  * @param \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility
  * @param \Magento\Checkout\Model\Session $checkoutSession
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Checkout\Model\Resource\Cart $checkoutCart, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, \Magento\Checkout\Model\Session $checkoutSession, array $data = array())
 {
     $this->_checkoutCart = $checkoutCart;
     $this->_catalogProductVisibility = $catalogProductVisibility;
     $this->_checkoutSession = $checkoutSession;
     parent::__construct($context, $data);
 }
開發者ID:aiesh,項目名稱:magento2,代碼行數:14,代碼來源:Related.php

示例11: __construct

 /**
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Catalog\Model\Product\Visibility $productVisibility
  * @param \Magento\Reports\Model\Product\Index\Factory $indexFactory
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Catalog\Model\Product\Visibility $productVisibility, \Magento\Reports\Model\Product\Index\Factory $indexFactory, array $data = [])
 {
     parent::__construct($context, $data);
     $this->_productVisibility = $productVisibility;
     $this->_indexFactory = $indexFactory;
     $this->_isScopePrivate = true;
 }
開發者ID:kidaa30,項目名稱:magento2-platformsh,代碼行數:13,代碼來源:AbstractProduct.php

示例12: __construct

 /**
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Core\Helper\Data $coreData
  * @param \Magento\Customer\Service\V1\CustomerAccountServiceInterface $accountService
  * @param array $data
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Core\Helper\Data $coreData, \Magento\Customer\Service\V1\CustomerAccountServiceInterface $accountService, array $data = array())
 {
     $this->coreData = $coreData;
     $this->accountService = $accountService;
     parent::__construct($context, $data);
     $this->_isScopePrivate = true;
 }
開發者ID:aiesh,項目名稱:magento2,代碼行數:13,代碼來源:Links.php

示例13: __construct

 /**
  * Basket constructor.
  *
  * @param \Magento\Store\Model\App\EmulationFactory $emulationFactory
  * @param \Magento\Quote\Model\QuoteFactory         $quoteFactory
  * @param \Magento\Catalog\Block\Product\Context    $context
  * @param \Dotdigitalgroup\Email\Helper\Data        $helper
  * @param \Magento\Framework\Pricing\Helper\Data    $priceHelper
  * @param array                                     $data
  */
 public function __construct(\Magento\Store\Model\App\EmulationFactory $emulationFactory, \Magento\Quote\Model\QuoteFactory $quoteFactory, \Magento\Catalog\Block\Product\Context $context, \Dotdigitalgroup\Email\Helper\Data $helper, \Magento\Framework\Pricing\Helper\Data $priceHelper, array $data = [])
 {
     $this->_quoteFactory = $quoteFactory;
     $this->helper = $helper;
     $this->priceHelper = $priceHelper;
     $this->_emulationFactory = $emulationFactory;
     parent::__construct($context, $data);
 }
開發者ID:dragonsword007008,項目名稱:magento2,代碼行數:18,代碼來源:Basket.php

示例14: __construct

 /**
  * Wishlist constructor.
  *
  * @param \Magento\Wishlist\Model\WishlistFactory $wishlistFactory
  * @param \Magento\Customer\Model\CustomerFactory $customerFactory
  * @param \Magento\Catalog\Block\Product\Context  $context
  * @param \Dotdigitalgroup\Email\Helper\Data      $helper
  * @param \Magento\Framework\Pricing\Helper\Data  $priceHelper
  * @param array                                   $data
  */
 public function __construct(\Magento\Wishlist\Model\WishlistFactory $wishlistFactory, \Magento\Customer\Model\CustomerFactory $customerFactory, \Magento\Catalog\Block\Product\Context $context, \Dotdigitalgroup\Email\Helper\Data $helper, \Magento\Framework\Pricing\Helper\Data $priceHelper, array $data = [])
 {
     parent::__construct($context, $data);
     $this->wishlistFactory = $wishlistFactory;
     $this->customerFactory = $customerFactory;
     $this->helper = $helper;
     $this->priceHelper = $priceHelper;
 }
開發者ID:dotmailer,項目名稱:dotmailer-magento2-extension,代碼行數:18,代碼來源:Wishlist.php

示例15: __construct

 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $productCollectionFactory, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, Registry $registry, array $data = [])
 {
     $this->_coreRegistry = $registry;
     $this->_productCollectionFactory = $productCollectionFactory;
     $this->_catalogConfig = $context->getCatalogConfig();
     $this->_catalogProductVisibility = $catalogProductVisibility;
     parent::__construct($context, $data);
 }
開發者ID:hientruongbluecom,項目名稱:cemagento2,代碼行數:8,代碼來源:VendorView.php


注:本文中的Magento\Catalog\Block\Product\AbstractProduct::__construct方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。