Jak utworzyć atrybut produktu Magento 2 programowo z typem: Obszar tekstowy.
magento2
php
product-attribute
Andhi Irawan
źródło
źródło
Odpowiedzi:
Omówienie programowego dodawania atrybutu produktu
InstallData.php
install()
metodęKrok 1: Utwórz plik
InstallData.php
Zaczniemy od klasy InstallData, która znajduje się w
Zawartość tego pliku:
Krok 2: Zdefiniuj metodę install ()
Krok 3: Utwórz niestandardowy atrybut Oto kod wszystkich wierszy,
InstallData.php
aby programowo utworzyć atrybut produktu.Jak widać, wszystkie metody addAttribute wymagają: Identyfikator typu encji, do której chcemy dodać atrybut Nazwa atrybutu Tablica par kluczowych wartości do zdefiniowania atrybutu, takiego jak grupa, typ danych wejściowych, źródło, etykieta…
Wszystko gotowe, uruchom skrypt aktualizacji php bin / magento setup: upgrade, aby zainstalować moduł, a atrybut produktu sample_attribute zostanie utworzony.
Jeśli chcesz usunąć atrybut produktu, możesz użyć metody removeAttribute zamiast addAttribute. Będzie tak:
EDYTOWAĆ:
w celu odinstalowania utwórz aplikację / code / Mageplaza / HelloWorld / Setup / Uninstall.php.
Możesz również śledzić poniższy adres URL, aby utworzyć niestandardowy atrybut produktu.
URL: https://www.mageplaza.com/magento-2-module-development/magento-2-add-product-attribute-programmatically.html
źródło