Modyfikacja listy produktów #4 – Repozytorium danych

Modyfikacja listy produktów #4 – Repozytorium danych

Magento 2 wykorzystuje powszechnie znany wzorzec projektowy jakim jest Repozytorium (Repository pattern). Repozytorium ma zapewnić metody dostępu do konkretnych danych i ważne tutaj jest to, że logika biznesowa nie może mieć pojęcia jak te dane są przechowywane. Można powiedzieć, że repozytorium stoi między warstwą danych (np. baza danych, pliki, zewnętrzna usługa), a logiką biznesową.

(więcej…)
Modyfikacja listy produktów #2 – tworzenie modułu i dodanie tabeli do bazy danych przy użyciu  Declarative Schema

Modyfikacja listy produktów #2 – tworzenie modułu i dodanie tabeli do bazy danych przy użyciu Declarative Schema

Witam w drugiej części praktycznego poradnika dla Magento Developerów. Tutaj jest pierwsza część, w której opisuję funkcjonalnoć jaką będę robił na potrzeby tej serii artykułów. Dzisiaj pokażę jak utworzyć moduł i dodać tabelę do bazy danych wykrzystując Declarative Schema

(więcej…)
Modyfikacja listy produktów #1 – wstęp

Modyfikacja listy produktów #1 – wstęp

Jednym z najskuteczniejszych sposobów na naukę Magento jest praktyka, dlatego dzisiaj zapraszam Cię na wstęp do listy artykułów, których tematem będzie Modyfikacja listy produktów. Będę pisał m. in. o tym jak:

  • dodać Controller w panelu admina oraz linkować do niego w menu
  • zainstalować tabelę i zrobić model danych
  • zrobić grid z elementami oraz formularz edycji przy użyciu uiComponentów
  • zrobić viewModel i przekazać go na frontend
  • modyfikować layout strony
  • customizować frontend przy pomocy zmian w stylach
(więcej…)