Als «programmatically» getaggte Fragen

1
Wie füge ich programmgesteuert einen Fremdschlüssel zu einer Tabelle hinzu?
Ich versuche, einen Satz neuer Tabellen hinzuzufügen, und ich versuche, einen Fremdschlüssel hinzuzufügen, um diese Tabellen zu verknüpfen. Ich habe online nach Informationen gesucht addForeignKey(), kann aber nichts finden. Ich schaute zu Varien_Db_Adapter_Interface::addForeignKey()und Mage_Core_Model_Resource_Setup::getFkName()dachte, ich hätte das Setup unten richtig verstanden ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, …


4
Hinzufügen mehrerer Artikel mit unterschiedlichen Attributen zum programmgesteuerten Warenkorb
Ich mache eine Bulk-Add-to-Cart-System. Bitte beachten Sie: Ich möchte, dass es für einfache Produkte mit benutzerdefinierten Optionen funktioniert -> Wenn benutzerdefinierte Optionen wie Farbe (rot, grün, blau) oder Größe (Xl, M, S) sind. Angenommen, eine Person möchte folgende Artikel bestellen: productA, redFarbe, qty12 ProductA, greenFarbe, qty18 ProductB XL,, Menge 3 …

3
Wie füge ich programmatisch einen CMS-Block in Magento 2 hinzu?
Ich muss einen CMS-Block über ein Installations- / Upgrade-Skript hinzufügen. Ich habe bereits herausgefunden, wie man "normale" CMS-Seiten hinzufügt, wie im folgenden Skript gezeigt. Aber da ich bei Google oder hier keine Möglichkeit finde, CMS-Blöcke in den Code von Magento 2 einzufügen, bin ich ziemlich überfordert. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; …

2
Magento erstellt eine Bestellung programmgesteuert mit der Paypal-Zahlungsmethode
Derzeit haben wir zwei unabhängige Magento-Websites. Einer verhält sich als Storefront und der andere als Backend. Der Benutzer kann die Bestellung am Frontend aufgeben. Also die gleiche Reihenfolge versuche ich programmgesteuert am Backend zu erstellen. Wenn der Benutzer über die checkmoZahlungsmethode bezahlt , funktioniert dies. Wenn der Benutzer jedoch über …

10
Magento 2: Inventar programmgesteuert aktualisieren
Im folgenden Code kann ich alle Informationen unter Ausschluss der Bestandsdaten speichern. Hat sich in Magento 2 etwas geändert? public function __construct( ScopeConfigInterface $scopeConfig, CollectionFactory $product, Magento\Catalog\Api\ProductRepositoryInterface $productRepository ) { $this->scopeConfig = $scopeConfig; $this->product = $product; $this->productRepository = $productRepository; } public function update(\XXXXXX\XXXXXX\Api\Data\InventoryCollectionInterface $data) { foreach ($data['list'] as $d) { …

4
Erstellen Sie programmgesteuert einen Administrator in Magento 2.0
Es ist einfach, einen neuen Administrator in Magento 1.9 hinzuzufügen <?php require_once('app/Mage.php'); umask(0); Mage::app(); $user = Mage::getModel('admin/user') ->setData(array( 'username' => 'admin', 'firstname' => 'admin', 'lastname' => 'admin', 'email' => 'me@hackme.com', 'password' => 'hacker@123', 'is_active' => 1 )) ->save(); $user->setRoleIds(array(1)) ->setRoleUserId($user->getUserId()) ->saveRelations(); echo "User has been created successfully!"; ?> Aber wie …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.