Pytania otagowane jako crud

1
Magento 2.1: korzystanie z menedżera encji
Od 2.1 Magento wprowadziłoMagento/Framework/Model/EntityManager Mogę się tutaj mylić, ale z mojego zrozumienia wynika, że ​​zastąpiłem Magento/Framework/Model/AbstractModelimplementację funkcji poprzez dziedziczenie i rozwiązałem ją poprzez kompozycję (FYI: https://en.m.wikipedia.org/wiki/Composition_over_inheritance ) Możesz znaleźć przykład tutaj w podstawowych plikach: https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/Model/ResourceModel/Block.php Zasadniczo wszystkie operacje CRUD są jawnie zadeklarowane w klasie i odroczone do EntityManagerklasy. Przed 2.1 …

2
Najlepszy sposób na załadowanie niestandardowego modelu w Magento 2
Ponieważ trudno mi było znaleźć właściwą drogę, poniżej możesz znaleźć najlepszą praktykę, którą zastosowałem. Ciesz się, popraw mój angielski w razie potrzeby i powiedz mi, że się mylę, jeśli tak jest. :) Edycja: ... i odkryłem, że się myliłem w niektórych aspektach. Zaktualizowałem więc oryginalny post, gdy odpowiedzi Raphaela pomogły …


1
Unikanie zapisu w pętli w akcji masowej
Stworzyłem własny moduł CRUD, który zawiera wbudowaną akcję edycyjną podobną do tej dla stron CMS. Wszystko działa OK, ale kiedy uruchamiam phpsniffer ze standardem EcgM2 , otrzymuję to ostrzeżenie: Modelowa metoda LSD save () wykryta w pętli Jak mogę tego uniknąć? Uwaga: to samo ostrzeżenie pojawia się, gdy „powącham” plik …


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, …

2
Magento 2 i umowy serwisowe
Wiem, że na ten temat jest wiele tematów, ale nie jestem pewien, czy dobrze to rozumiem ... Kiedy potrzebowaliśmy skorzystać z umowy serwisowej? Czy zastępują CRUD wykonane przez Model/ ResourceModel? Czy musieliśmy za każdym razem tworzyć umowę serwisową dla każdego podmiotu, który będzie korzystał z tabeli danych w module niestandardowym? …
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.