Als «model» getaggte Fragen

Modelle enthalten den größten Teil der Geschäftslogik in Magento-Modulen



1
Magento 2: Wie stelle ich VaultProvider ein?
Ich arbeite an einem benutzerdefinierten Zahlungssystem, in dem ich die Magento2-Standard-Tresorfunktion verwende. Alles funktioniert gut, wenn ich den folgenden Code in der Datei Magento\Vault\Model\Method\Vaultin authorize()oder capture()Methoden ersetze . $commandExecutor = $this->commandManagerPool->get( $this->getVaultProvider()->getCode() ); zu $commandExecutor = $this->commandManagerPool->get( "method_code" ); Meine Frage ist, wie kann ich zuweisen vaultprovider? so kann ich …

1
Magento 2: Wie füge ich mehrere Datensätze in eine benutzerdefinierte Tabelle ein?
Ich habe eine neue Tabelle in Magento2 erstellt: my_custom_tablemit 4 Feldern: id: primary key, product_id: int(11), customer_id: int(11) status:int(11) Ich möchte mehrere Datensätze gleichzeitig speichern. Hier ist mein Code. namespace Company\Module\Controller\Adminhtml\Index; class Save extends \Company\Module\Controller\Adminhtml\Index { protected $_filterProvider; protected $productModel; public function __construct( \Magento\Backend\App\Action\Context $context, \Magento\Framework\Registry $registry, \Magento\Cms\Model\Template\FilterProvider $filterProvider, \Company\Module\Model\Product …
7 magento2  model  save 

4
Erhalten Sie Produktkategorien im Sonderangebot
Wie kann ich die Liste der Kategorien aller Produkte auf Sonderangeboten erhalten. Es ist ein bisschen schwierig. Ich kann die Liste der Produkte abrufen mit: $collection ->addAttributeToFilter( array( array('attribute' => 'news_from_date', 'is'=>new Zend_Db_Expr('not null')), array('attribute' => 'news_to_date', 'is'=>new Zend_Db_Expr('not null')) ) ) ->addAttributeToFilter('news_from_date', array('or'=> array( 0 => array('date' => true, …


4
Wie erhalte ich eine Kategoriesammlung pro Geschäft in Magento 2?
Ich möchte alle Kategorienamen aus einem bestimmten Geschäft erhalten. Ich versuche: $categoryFactory = $objectManager->create('Magento\Catalog\Model\ResourceModel\Category\CollectionFactory'); $categories = $categoryFactory->create() ->addAttributeToSelect('*') ->setProductStoreId($store->getId()); foreach ($categories as $category){ $category->getName(); } Es werden jedoch alle Kategorien in derselben Sprache angezeigt (Ansicht des gleichen Geschäfts). Funktioniert ->setProductStoreId($store->getId())also nicht. Ich bin auch versucht $category->setStoreId($store->getId())->getName(). Wie kann ich alle …

1
Verwendung von getingleton () und getModel ()
Gibt es eine Reihe von Richtlinien, anhand derer ich entscheiden kann, wann ich sie verwenden soll? mage::getModel() and mage::getSingleton() Soweit ich das beurteilen kann, scheint getSingleton entweder eine vorhandene Instanz eines Modells / einer Klasse abzurufen oder nur dann eine neue Instanz zu erstellen, wenn eine nicht vorhanden ist. Während …
7 model  class 

2
Was ist der Unterschied zwischen getData ('name') und getName ()
Ich benutze Magento 1.8 Und ich habe Probleme, wenn ich die folgenden Methoden verwende $product->getData('name'); $product->getName(); Sind sie gleich, bin ich sicher, dass sie den gleichen Wert zurückgeben [Antwort]. Wenn ich benutze, erhalte ich eine Fehlermeldung Fatal error: Call to a member function getData() on a non-object in Darf ich …

5
Magento-Kunde speichert Speicherverlust
Ich versuche, Kundendaten in großen Mengen zu bearbeiten (ein paar tausend Datensätze), und Magento verfügt immer noch nicht über genügend verfügbaren Speicher, um das Skript auszuführen. Nach einigen Tests mit memory_get_usage()dem Täter scheint dies die $customer->save()Methode zu sein, die 5 MB Speicher für jede Speicherung benötigt, diese aber nicht freigibt, …


2
Ruft Unterkategorien der übergeordneten Kategorie ab, wenn FLAT-Kategorien aktiviert sind
Ich überschreibe eine Blockklasse Mage_Catalog_Block_Navigation( Link zur Signatur ), um ein benutzerdefiniertes Menü zu erstellen, in dem nur Unterkategorien der aktuellen Kategorie angezeigt werden. Innerhalb der Methode renderCategoriesMenuHtml( Link zur Signatur ) Ich versuche, untergeordnete Kategorien der ausgewählten übergeordneten Kategorie abzurufen. Also habe ich den Standardcode ersetzt: foreach ($this->getStoreCategories() as …
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.