So erstellen Sie ein Magento 2-Produktattribut programmgesteuert mit dem folgenden Typ: Textbereich.
magento2
php
product-attribute
Andhi Irawan
quelle
quelle
Antworten:
Übersicht über das programmgesteuerte Hinzufügen von Produktattributen
InstallData.php
install()
MethodeSchritt 1: Datei erstellen
InstallData.php
Wir beginnen mit der InstallData-Klasse, die sich in befindet
Der Inhalt für diese Datei:
Schritt 2: Definieren Sie die install () -Methode
Schritt 3: Benutzerdefiniertes Attribut erstellen Hier finden Sie alle Zeilen,
InstallData.php
in denen das Produktattribut programmgesteuert erstellt werden soll.Wie Sie sehen können, ist für die Methode addAttribute Folgendes erforderlich: Die Typ-ID der Entität, die das Attribut hinzufügen soll. Der Name des Attributs Ein Array von Schlüsselwertpaaren, um das Attribut zu definieren, z.
Alles erledigt, führen Sie bitte das Upgrade-Skript php bin / magento setup: upgrade aus, um das Modul zu installieren, und das Produktattribut sample_attribute wird erstellt.
Wenn Sie das Produktattribut entfernen möchten, können Sie die Methode removeAttribute anstelle von addAttribute verwenden. Es wird so sein:
BEARBEITEN:
zum deinstallieren erstelle die app / code / Mageplaza / HelloWorld / Setup / Uninstall.php.
Sie können auch der folgenden URL folgen, um ein benutzerdefiniertes Produktattribut zu erstellen.
URL: https://www.mageplaza.com/magento-2-module-development/magento-2-add-product-attribute-programmatically.html
quelle