คำถามติดแท็ก class


1
DI & ขยายบล็อกบน Magento 2
ฉันดูเหมือนจะดิ้นรนที่จะเข้าใจการฉีดขึ้นกับบล็อกของ Magento 2 ทุกครั้งที่ฉันพยายามขยายบล็อกที่ไม่ใช่\ Magento \ Framework \ View \ Element \ Templateฉันท้ายด้วยข้อผิดพลาด ฉันต้องการสร้างบล็อกที่ขยายคลาสบล็อกพื้นฐานของMagento \ Theme \ Block \ Html \ Header \ Logo - ทุกอย่างทำงานได้ดีจนกระทั่งฉันลองใช้การฉีดพึ่งพาภายในวิธีการสร้าง: <?php namespace Creare\Test\Block\Header; class Logo extends \Magento\Theme\Block\Html\Header\Logo { protected $_creareHelper; public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Creare\Seo\Helper\Data $creareHelper, array $data = [] ) { $this->_creareHelper …

3
คลาสใดที่สร้างขึ้นใน Magento 2
ใน Magento 2 มีชุดของคลาสที่สร้างขึ้นโดยอัตโนมัติและเก็บไว้ในvar/generationและพวกเขาจะใช้ในรหัสหลัก ในขณะที่พยายามสร้างโมดูลที่กำหนดเองโดยการจำลองหนึ่งในโมดูลหลักที่ฉันเห็นว่าสำหรับโมดูลของฉันยังมีบางคลาสที่สร้างขึ้น ในชั้นเรียนที่สร้างขึ้นฉันได้เห็นพร็อกซี่, ดัก, โรงงาน .... มีรายการคลาสทั้งหมดหรือประเภทของคลาสที่สร้างขึ้นโดยอัตโนมัติหรือไม่? และเป็นคำถามด้าน ... พวกเขาสร้างขึ้นเมื่อใด / ที่ไหน?
9 magento2  class 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.