Pytania otagowane jako architecture

1
Diagram Magento ER 1.9.x.
Szukam diagramu ER Magento 1.9.x, aby zrozumieć przepływ bazy danych magento i relacje między tabelami. jeśli ktoś może mi dostarczyć KOMPLETNY schemat ER , który naprawdę mi pomoże. Jakbym widział dobry schemat prestashop, ale nie mogłem znaleźć takiego schematu Magento. Aktualizacja : Diagram ER dla Magento 2.1.3 sprawdź https://magento.stackexchange.com/a/152061/29175 . …


3
Czy kiedykolwiek istnieje powód, aby preferować $ model-> load () nad umowami serwisowymi?
Rozumiem, że preferowanym sposobem pracy między modułami w Magento 2 jest korzystanie z umów serwisowych. Więc jeśli chcę załadować produkt, korzystam z repozytorium produktów: $product = $productRepository->getById($id); czyli na podstawie umowy zwracającej instancję Magento\Catalog\Api\Data\ProductInterface. Ale zamiast tego mógłbym również użyć starego sposobu, wywołując bezpośrednio warstwę domeny: $product = $productFactory->create()->load($id); Czy …

2
Jaki jest cel obiektu kontekstowego w konstruktorze dowolnej klasy DI? Jak działa kontekst?
W większości konstruktorów klasy przekazywany jest obiekt Context. Nie mogłem zrozumieć, jak działa ten kontekst kontekstowy. Zauważyłem również, że czasami jest to przekazywane konstruktorowi klasy nadrzędnej, jak poniżej. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... parent::__construct( $context, $layoutFactory, Czy możesz wyjaśnić, jak działa ten konkretny obiekt kontekstowy?

3
Żądanie przepływu Magento 2
Ich zamieszanie jest bardzo duże Magento 2, koncepcja taka jak Przestrzenie nazw itp. Została w nim włączona. Jestem tylko ciekawy, jak został obsłużony przepływ ŻĄDANIA Magento 2, czy ktoś może mi powiedzieć. Ciekawy punkt z prezentacji Anthola Krita Magneto2 ma 8000 klas w porównaniu do 2700 w Magento 1


4
Dlaczego brakuje folderu `code` w folderze` app` w stabilnej wersji Magento 2?
Pobrałem stabilną wersję Magento 2 ze strony https://www.magentocommerce.com/download z przykładowymi danymi i zainstalowałem. Działa dobrze w obu obszarach, tj. Frontend i backend. Ale nie mogłem znaleźć app/codefolderu. Podobne foldery modułów znajdują się pod vendor\magento. Czy struktura folderów zmieniła się ponownie w Magento 2? Gdzie możemy umieścić nasz niestandardowy folder modułu?

4
Najlepsza praktyka Magento 2 dotycząca lokalizacji i nazw klas
W Magento 1byliśmy przyzwyczajeni do umieszczania naszych klas w tych katalogach Blok Pomocnik Model Ratunek i użyj prostej nazwy klasy bez wielkich liter w środku nazwy. Jeśli spojrzymy na niektóre przypadki w Magento 2 Core Pomocnicy Lokalizacja : - \Foo\Bar\Helper Nazwa : - *.php Przykłady : - \Magento\ImportExport\Helper\Report -\Magento\Cms\Helper\Wysiwyg\Images Obserwatorzy …
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.