Запитання з тегом «controllers»

Позначає питання щодо контролерів та способів дій

1
Різниця між / контролером та / контролерами
Питання, яке я мав намір поставити на віки, більш теоретичне, ніж усе інше. Я повністю розбираюся в розробці розширень, використовуючи звичайну структуру файлів модуля Magento. Я помітив, хоча, переглядаючи деякі "розширення" Mage, що деякі містять каталог / Controller. Яке призначення цих контролерів і чим вони відрізняються від тих, які зазвичай …



5
Надішліть дані з контролера до phtml
У мене цей контролер: ... public function insertAction() { $something = 'testcase'; $this->loadLayout(); $this->_title($this->__("the title")); $this->renderLayout(); } ... Я хотів би отримати доступ $somethingдо свого .phtml документа, як це зробити? (або кажучи іншим чином: як я можу отримати доступ $somethingдо свого .phtml-файлу)

3
Magento 2: переписати контролер
як я можу переписати контролер (це фактично дія) в Magento 2? Я спробував, як тут прописано так: У мене є свій власний модуль , званий Namespace_Moduleіз di.xmlфайлом, який береться до уваги, тому що та ж система працює на моделях і блоків Приклад: <?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 …

4
Як отримати шлях до медіа-каталогу у файлі phtml у magento 2?
Використовуйте метод нижче, щоб отримати шлях до каталогу медіа , але він повертає помилку. $om = \Magento\Core\Model\ObjectManager::getInstance(); $directoryList = $om->get(\Magento\App\Filesystem\DirectoryList::class); $pubMediaDir = $directoryList->getPath(\Magento\App\Filesystem\DirectoryList::MEDIA); Будь ласка, допоможіть мені знайти рішення.

5
Чому я не можу ввести інтерфейс ProductRepositoryInterface в Magento 2?
У мене є дія контролера, в яку я хотів би ввести продукт-сховище 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; } Незалежно від …

4
Magento2 - користувацький контролер видає помилку
Я створив модуль, показаний у цій публікації. Але мій власний контролер не працює. Я отримав це повідомлення про помилку: Виправлена ​​помилка: аргумент 1 переданий MP \ MyModule \ Controller \ Index \ CheckUserName :: __ construct () повинен бути екземпляром Magento \ Framework \ App \ Action \ Context, екземпляр …

1
Як перекрити контролер AccountController
Мені потрібно перекрити метод Controller Core/Mage/Customer/controllers/AccountController.php і додати новий метод. Оскільки цей контролер редагувати неправильно - його слід відмінити. Відповідно до вимог проекту, перевірка контролера повинна бути на local/New/Mage/Customer/controllers/AccountController.php Щоб зробити це, створіть файл конфігурації, але адреси customer/account/test, customer/account /ajaxне відповіла, і customer/account/loginвін не перевизначений. Будь ласка, допоможіть у цій …

1
Використання зарезервованих слів у URL-адресах Magento 2
Чи можливо створити модуль в Magento 2, використовуючи стандартну маршрутизацію, яка відповідає на URL у формі http://magento.example.com/namespace_module/return/index Тобто - URL-адреса, де другий параметр є ключовим словом, зарезервованим PHP. Проблема з вищезазначеним полягає в створенні імені класу контролера PHP Namespace\Module\Controller\Return\Index а наявність Returnу просторі імен незаконне PHP. Я знаю, якщо кінцевий …


1
Як змусити мої сторінки користувальницького модуля використовувати SSL?
Я створив Модуль з деякими сторінками, і мені цікаво, як змусити ці сторінки використовувати SSL на URL-адресі, як-от сторінка входу клієнта. Не всі сторінки потребують цього, але деякі з них. Що спадає на думку (хоча я цього не пробував) - це оцінити URL-адресу в контролері дій і переспрямувати, https://якщо SSL …

1
Як здійснити простий дзвінок ajax в Magento 2.1.0
Я додав просту кнопку в один із моїх файлів phtml. <input type='button' name='emq_zip_btn' class='emq_zip_btn' value='Go'> Я додав один спеціальний js-файл ("emq.js") із спеціального модуля (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'); }); }); //]]> }); Коли я натискаю …

3
Створення спеціального модуля в magento2 показує фатальну помилку
Я працюю над створенням власного модуля в magento 2, але він не працює. Скажіть, будь ласка, куди я пішов не так ?. Мій код модуля: app / тощо / config.php: 'modules' => array ( 'Ramesh_Sample' => 1, ), app / code / Ramesh / Sample / etc / module.xml <?xml …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.