od Podstaw
5 godz. 56 min · PHP · Full-stack i Programowanie
Patryk WaluśBackend DeveloperZanim przejdziemy do omawiania możliwości Magento, przedstawię Ci w jaki sposób skonfigurować środowisko developerskie oraz jak zainstalować nowy projekt. Omówimy też polecenia i narzędzia, które są przydatne podczas pracy developerów.
Rozpoczniemy od przedstawienia oraz omówienia funkcji poszczególnych katalogów, które znajdują się w projekcie. Po wstępie stworzymy swój pierwszy moduł oraz przedstawię podstawowe techniki wykorzystywane przez Magento do zarządzania konfiguracjami czy modułami.
Magento wykorzystuje bardzo popularny wzorzec MVC, który składa się z trzech elementów. Aby z łatwością rozumieć jak system obsługuje żądania HTTP najpierw przestawię ogólne działanie MVC, a następnie jak to działa w Magento.
Szczegółowe omówienie wzorca MVC rozpoczniemy od literki C czyli Controller'a. W tym rozdziale dowiesz się jak zarejestrować w systemie nową ścieżkę, jak pobierać parametry oraz w jaki sposób zwrócić rezultat odpowiedni dla danego przypadku.
Gdy już zarejestrujemy nową stronę, konieczne będzie zdefiniowanie jej wyglądu. Dlatego też, przedstawię Ci jak to zrobić oraz jakie możliwości Magento udostępnia do manipulacji układem stron. Omówię różnice między kontenerem, a blokiem oraz pokaże jak modyfikować tagi w sekcji.
Aby wcześniej dodana strona była funkcjonalna, konieczna jest jej integracja z bazą danych. Do tego celu stworzymy m.in. Model, za pomocą którego będziemy komunikować się z MySQL. Przedstawię Ci też dobre praktyki, które pozwalają na tworzenie kodu wysokiej jakości.
W ostatnim rozdziale omówimy konfigurację nowego motywu w Magento. Pozwoli Ci to zrozumieć jak tworzyć różne wersje wyglądu dla sklepów internetowych.
Ten kurs w szczególności przyda się osobom, które chcą poznać podstawy framework'a Magento 2. Przedstawione w nim fundamentalne informacje pomogą zrozumieć sposób działania systemu, a także w jaki sposób można dodawać czy rozszerzać swój projekt o nowe funkcjonalności.
Przedstawię teraz w jaki sposób możemy
oddać swój własny skrypt przejazd za pomocą pliku z autem.
Konieczne będzie dodanie tagów skrypt
i za pomocą atrybutów serce tak samo jak w przypadku CSS dodamy lokalizację do pliku
ze sklepem GPS rozpoczynamy od wskazania w jakim module on się znajduje.
Następnie podajemy ścieżkę do danego pliku w obrębie danego modułu czyli całość.
Będzie to jest.
Następnie przechodzimy do folderu
i w folderze Web dodajemy kolejne foldery GTS i następnie dodamy plik alert.
Gdzie jest jak sama nazwa pliku wskazuje
wykorzystamy funkcję alert do wyświetlenia informacji.
Test.
Przejdźmy teraz do przeglądarki i otworzymy naszą stronę.
Po otworzeniu strony wyświetlał się
komunikat test natomiast należy zwrócić uwagę że strona jest pusta czyli wykonany
skrypt alergia jest całkowicie zablokował przetwarzanie dalszych skryptów i dalszych
elementów które przeglądarka miała wykonać.
Nie jest to rekomendowany sposób dodawania
skryptów dlatego konieczne będzie przypisanie naszego pliku.
Alergia jest tak aby wykorzystywał on bibliotekę.
Jest.
Biblioteka ta pozwala na lepsze
zarządzanie należnościami dla danych skryptów oraz pozwoli nam w tym przypadku
aby nasz skrypt znajdował się logicznie bez blokowania strony.
Dlatego też przejdziemy do edytora kodu.
Usunięty wywołanie funkcji alert i
następnie wklej kod który będzie współgra z biblioteką River.
Po wyleczeniu będziemy mogli dodać kod
wcześniejszy czyli wykonanie funkcji alert do wskazanej funkcji.
Dzięki temu nasz kawałek kodu zostanie
wykonany a synchronizację dlatego też wykonamy funkcję alert wskaż test.
Asem Kronos żebyśmy wiedzieli że ten alert wykona się mechanicznie.
Przejdźmy teraz do przeglądarki.
Kliknij w komunikat OK.
I chociaż my jeszcze raz stronę.
Możemy zauważyć że strona się zachowała jednak w momencie gdy
jest dostał się do naszego skryptu i chciał go uruchomić wyświetlał się
komunikat i zatrzymał dalsze przetwarzanie.
W tym rozdziale to już tyle udało nam się
omówić bardzo dużo tematów związanych z konfigurację układu stron.
Dowiedzieliśmy się w jaki sposób to wyszukuje pliki autem.
Następnie jak tworzyć kontenery bloki następnie Jak modyfikować znacznik Head.
W następnym rozdziale zaczniemy zabawę z bazą danych
skonfigurować modele kolekcję opowiem o kryteria oraz serwis kontrakt.