Pytania otagowane jako programmatically

1
Jak programowo dodać klucz obcy do tabeli?
Próbuję dodać zestaw nowych tabel i próbuję dodać klucz obcy, aby połączyć te tabele. Szukałem w Internecie informacji, addForeignKey()ale nie mogłem nic znaleźć. Patrzę Varien_Db_Adapter_Interface::addForeignKey()i Mage_Core_Model_Resource_Setup::getFkName()pomyślałem, że poprawnie ustawiłem poniżej konfiguracji ->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, Varien_Db_Ddl_Table::ACTION_CASCADE ) Ale wyjątek mówi inaczej Zend_Db_Exception Object ( [_previous:Zend_Exception:private] …


4
Programowe dodawanie wielu produktów o różnych atrybutach do koszyka
Tworzę system zbiorczego dodawania do koszyka. Uwaga: chcę, aby działało w przypadku prostych produktów z niestandardowymi opcjami -> Gdzie niestandardowe opcje są jak kolor (czerwony, zielony, niebieski) lub Rozmiar (Xl, M, S) Załóżmy, że osoba chce zamówić poniższe elementy: productA, redkolor, qty12 ProductA, greenkolor, qty18 ProductB, ilość XL3 Product C, …

3
Jak programowo dodać blok CMS w Magento 2?
Muszę dodać blok CMS za pomocą skryptu instalacji / aktualizacji. Już wymyśliłem, jak dodać „normalne” strony CMS, jak widać w skrypcie poniżej. Ale ponieważ nie mogę znaleźć żadnego sposobu na dodanie bloków CMS w kodzie Magento 2, w Google lub tutaj, jestem dość zablokowany. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; use Magento\Cms\Model\PageFactory; …

2
Magento tworzy zamówienie programowo za pomocą metody płatności paypal
Obecnie mamy dwie niezależne strony Magento. Jeden zachowuje się jak witryna sklepowa, a drugi jako zaplecze. Użytkownik może złożyć zamówienie w interfejsie użytkownika. Taką samą kolejność, którą próbuję utworzyć programowo na zapleczu. Gdy użytkownik płaci checkmometodą płatności, działa. Ale gdy użytkownik płaci za pośrednictwem PayPal, nie działa. Czy ktoś wie, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.