«factory» etiketlenmiş sorular

5
Magento 2'de Depo ve Fabrika Ne Zaman Kullanmalıyız?
Magento 2'de birkaç ders verdim ve bu beni biraz şaşırtıyor. Ticari varlıkları okuyabilmemiz / yazabilmemiz için iki yol var. Verileri Al Fabrika Yaklaşımını Kullanma $object = $this->myFactory->create(); $object->load($myId); Havuz Yaklaşımını Kullanma $repo = $this->myRepository(); $object = $repo->getById($myId); Veri kaydet Fabrika Yaklaşımını Kullanma $object = $this->myFactory->create(); $object->load($myId); $object->setData('something', 'somethingDifferent')->save(); Havuz Yaklaşımını …

3
Magento'da Bir Fabrikanın Üretimini Tetikleyen Nedir?
Magento 2, önceden oluşturulmuş veya anında oluşturulmuş birkaç sınıf dosyası içerir. Yaşıyorlar var/generated Bu oluşturulan dosyalar fabrika sınıflarını içerir. Gönderen belgeler , bir programcı örneğini "olmayan enjektabl" nesnelere fabrika sınıflarını kullanan benim anladığıma. Bir "olmayan enjekte" nesne bir amacı olamaz yoluyla ilave edilebilir __constructorörneğini kullanıcı girişi gerektirir, çünkü genellikle, bağımlılık …

2
Magento2'de sayfa fabrika sınıfının kullanımı
Oluşturucuya \Magento\Framework\View\Result\PageFactoryenjekte edilen sonuç fabrika sınıfını kullanarak Magento2'deki özel modül sayfasını görüntülemenin ve sayfanın görüntülenmesini sağlama amacı nedir? $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); Magento 1.x yaklaşımında olduğu gibi aşağıdaki ekran türlerini yapmak yerine $this->_view->loadLayout(); $this->_view->renderLayout();

2
Magento Magento2 fabrika desen avantajları 1
Magento 2, enjekte edilemeyen maddeler için fabrika sınıflarını kullanıyor. Örneğin ürün sınıfı: ProductFactory Örneğin müşteri sınıfı:CustomerFactory Burada fabrika modelinin türü nedir anlamıyorum ? Çünkü 1 fabrika sınıfı ile ilişkili her sınıf için. Yinelenen bir şey olduğunu düşünüyorum. Neden için soyut fabrika oluşturmamalıdır CustomerFactory, ProductFactoryvs? ve ayrıca örneğin: Biz geçebilir AbstractFactorytür …

3
Magento 2: Hizmet sözleşmelerini kullanmanın faydaları nelerdir?
Bazılarınızın bildiği gibi, Magento 2, CRUD eylemleri için modellerle / koleksiyonlarla başa çıkmanın önerilen yolunu hizmet sözleşmeleri kullanmaktır. Ancak yine de Magento SE Soru ve Cevaplarına göre, çoğu insan modeli / kaynak modelini / koleksiyonunu doğrudan kullanma eğilimindedir. Bir teklif yüklemek için örnek olarak ben doğrudan fabrika aracılığıyla şöyle yapabilirsiniz: …

2
Magento 2: Değişkenleri Denetleyici Eyleminden “Görünüme” Geçme
Magento 1'de, Denetleyici eyleminizden "Görünüm" e (yani, düzeninizdeki bir blok) veri aktarmak istiyorsanız Aracılığıyla genel kayıt defterine bir değer / nesne ekleyin Mage::register Bir blok nesnesini doğrudan getir ve çalıştırdıktan sonra getirilen blok nesnesindeki veri özelliklerini ayarla loadLayout phtmlDosyalardaki blok nesneler üzerinde çağrı yöntemleri ve blok nesnelerinin daha önce kontrolör …

1
Magento'nun Fabrika Yöntemlerinde Tam Sınıf İsimleri
Magento 1'de, tam bir Magento sınıf adını bir fabrika yönteminde kullanırsam, bir nesneyi başlatabilirim //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Ancak, aynı şey yardımcılar için işe yaramaz. Eğer denersen Mage::helper('Mage_Core_Helper_Url'); Sen al Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such file or directory in /path/to/magentolib/Varien/Autoload.php on …
11 model  helper  factory 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.