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.
Aby zainstalować elastyczny serwer
konieczne będzie wykorzystanie repozytorium Plastic Homer tab.
Zróbmy tak jak jest w tej instrukcji czyli
wykonujemy pierwsze polecenie brutal Plastic tab.
To polecenie doda do menadżerów do menadżera pakietów.
Informację o tym repozytorium.
Następnie za pomocą polecenia broń Stal zainstaluje serwis full.
Po zainstalowaniu tego serwisu możemy
wykonać metodę serwisu Start oraz nazwę tego serwisu.
Następnie aby sprawdzić czy serwer plastik
rzeczywiście odpowiada skorzystamy z zapytania które wygeneruje nam odpowiedź
jeśli rzeczywiście serwer plastik jest uruchomiony.
Wykonujemy więc to polecenie
i rzeczywiście w tym momencie Lasek zwrócił nam pewne informacje.
Jeśli Tobie się to jeszcze nie wyświetli
to poczekaj chwilę ponieważ plastik Philae potrzebuje zanim się całkowicie uruchomi.
Jeśli nie wyświetla się to po dłuższym
czasie sprawdź czy rzeczywiście plastik został poprawnie zainstalowany.
https://devdocs.magento.com/guides/v2.4/install-gde/prereq/elasticsearch.html
Zapytanie curl · 1 min
curl -XGET '127.0.0.1:9200/_cat/health?v&pretty'