Pytania otagowane jako model

Modele zawierają większość logiki biznesowej w modułach Magento


1
Pełne nazwy klas w metodach fabrycznych Magento
W Magento 1, jeśli użyję pełnej nazwy klasy Magento w metodzie fabrycznej, jestem w stanie utworzyć instancję obiektu //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Jednak to samo nie będzie działać dla pomocników. Jeśli spróbujesz Mage::helper('Mage_Core_Helper_Url'); Dostajesz Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such file or …
11 model  helper  factory 


6
Jak uzyskać nazwę kraju z kodu kraju w Magento 2?
chcę uzyskać nazwę kraju z kodu kraju, otrzymałem kod kraju z kolejności danych w następujący sposób: $data = $order->getShippingAddress()->getData(); $countryCode = $data['country_id']; echo $countryCode; wypisze „US” lub inny kod kraju, czy istnieje sposób na uzyskanie nazwy kraju z tego kodu kraju?

2
Jak zapisać nowe lub zaktualizowane jednostki modeli?
W Magento 2 mamy klasy repozytoriów. Klasyczna metoda save()używana w Magento 1.9 jest przestarzała, jeśli mam rację, od 2.04 lub 2.05. Użyłem fabryk do stworzenia nowego obiektu i po ustawieniu właściwości nowego, na przykład produktu, który nazwałem save(): $productFactory->create()->setName()...->save() Z drugiej strony mamy repozytoria zawierające również metodę save. Używam go …

2
Co i dlaczego jest właściwym sposobem na załadowanie modelu
Mam dość duże doświadczenie z Magento, ale zdałem sobie sprawę, że nie rozumiem, który sposób załadowania modelu jest właściwy i dlaczego. Przeczytałem wszystko, co mogłem, na ten temat, ale ludzie tłumaczący takie rzeczy nigdy tak naprawdę nie sięgają wystarczająco głęboko, aby wyjaśnić, dlaczego używają tej konkretnej metody zamiast innej. Załóżmy, …

1
Tabele z kluczem podstawowym nieautomatycznym
W Magento utworzyłem tabelę, która ma dwa pola, identyfikator i datę. Data jest po prostu ustawiona na teraz, ale identyfikator jest tak naprawdę kluczem obcym dołączonym do identyfikatora zamówienia. Mój problem polega na tym, że Magento nie zapisuje tych obiektów, nie występują błędy, ale nic nie jest dodawane do bazy …
9 database  model  table 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.