Pytania otagowane jako controllers

Oznacza pytania dotyczące kontrolerów i metod akcji

1
Różnica między / Controller i / controllers
Pytanie, które chciałem zadać od wieków, bardziej teoretyczne niż cokolwiek innego. Jestem w pełni zorientowany w tworzeniu rozszerzeń przy użyciu normalnej struktury plików modułu Magento. Zauważyłem jednak, patrząc na niektóre „rozszerzenia” Maga, że ​​niektóre zawierają katalog / Controller. Jaki jest cel tych kontrolerów i czym różnią się od normalnie używanych …



5
Wyślij dane z kontrolera do phtml
Mam ten kontroler: ... public function insertAction() { $something = 'testcase'; $this->loadLayout(); $this->_title($this->__("the title")); $this->renderLayout(); } ... Chciałbym uzyskać dostęp $somethingdo mojego pliku .phtml, jak to zrobić? (lub inaczej: jak mogę uzyskać dostęp $somethingdo mojego pliku .phtml)

3
Magento 2: przepisz kontroler
jak mogę przepisać kontroler (to właściwie akcja) w Magento 2? Próbowałem, zgodnie z instrukcją tutaj : Mam własny moduł wywoływany Namespace_Modulez di.xmlplikiem, który jest brany pod uwagę, ponieważ ten sam system działa na modelach i blokach. Przykład: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> <!-- this one doesn't work for a controller …


5
Dlaczego nie mogę wstrzyknąć interfejsu ProductRepositoryInterface do Magento 2?
Mam działanie kontrolera, do którego chciałbym wstrzyknąć repozytorium produktów namespace Nosto\Tagging\Controller\Export; use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Store\Model\StoreManagerInterface; use Magento\Backend\App\Action; use Magento\Framework\App\Action\Context; class Test extends Action { private $_productRepository; public function __construct( Context $context, StoreManagerInterface $storeManager, ProductRepositoryInterface $productRepository ) { parent::__construct($context); $this->_storeManager = $storeManager; $this->_productRepository = $productRepository; } Bez względu na kolejność, w …

4
Magento2 - Custom Controller zgłasza błąd
Utworzyłem moduł pokazany w tym poście. Ale mój własny kontroler nie działa. Mam ten komunikat o błędzie: Błąd możliwy do odzyskania: Argument 1 przekazany do MP \ MyModule \ Controller \ Index \ CheckUserName :: __ construct () musi być instancją Magento \ Framework \ App \ Action \ Context, …

1
Jak zastąpić kontroler AccountController
Muszę zastąpić metodę Controller Core/Mage/Customer/controllers/AccountController.php i dodaj nową metodę. Ponieważ ten kontroler do edycji jest nieprawidłowy - należy go zastąpić. Zgodnie z nadpisaniem wymagań projektu kontroler musi być w local/New/Mage/Customer/controllers/AccountController.php Aby to zrobić, należy utworzyć plik konfiguracyjny, ale adresy customer/account/test, customer/account /ajaxnie odpowiedział, a customer/account/loginona nie jest przesłonięta. Proszę o …

1
Używanie słów zastrzeżonych w adresach URL Magento 2
Czy można stworzyć moduł w Magento 2, używając standardowego routingu, który odpowiada na adres URL w postaci http://magento.example.com/namespace_module/return/index To znaczy - adres URL, w którym drugim parametrem jest słowo kluczowe zastrzeżone dla PHP. Problem z powyższym polega na tym, że należy utworzyć nazwę klasy kontrolera PHP Namespace\Module\Controller\Return\Index a posiadanie Returnw …



1
Jak wykonać proste wywołanie ajax w Magento 2.1.0
Dodałem prosty przycisk w jednym z moich plików phtml. <input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'> Dodałem jeden niestandardowy plik js („emq.js”) z niestandardowego modułu (Ved_Mymodule): require([ "jquery", "jquery/ui" ], function($v){ //<![CDATA[ $v = jQuery.noConflict(); $v(document).ready(function() { console.log('jquery loaded from emq.js'); $v(".emq_zip_btn").on('click',function(e) { console.log('clicked'); }); }); //]]> }); Po kliknięciu powyższego przycisku …

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.