タグ付けされた質問 「action」


5
Magento 2でProductRepositoryInterfaceを挿入できないのはなぜですか?
製品リポジトリーを挿入したいコントローラーアクションがあります 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; } コンストラクター引数をどの順序で配置しても、Magentoの依存関係注入は、productRepositoryPHPがスローする引数および引数エラーに対して常に無効なクラスを挿入します。storeManagergetdだけで罰金を注入しました。キャッシュをクリアしても解決しませんでした。 スローされる例外は次のとおりです。 Recoverable Error: Argument 3 passed to Nosto\Tagging\Controller\Export\Test::__construct() must implement interface Magento\Catalog\Api\ProductRepositoryInterface, …

2
AccountControllerオーバーライドが新しいアクションで機能せず、302リダイレクトを行う
アドオンnew actionしてみますAccountController 今:AccountControllerは適切にオーバーライドされます しかしいつでも hit new Action (ajaxLoginPostAction) is redirect to 302. preDispatch()関数のオープンアクションとしてajaxLoginPost()を追加しますが、till is not works. ここに config.xml: <?xml version="1.0" encoding="UTF-8"?> <!-- @author Amit Bera --> <config> <modules> <Bluehorse_Ajaxlogin> <version>1.0.0</version> </Bluehorse_Ajaxlogin> </modules> <!-- rewrite Accont Controller --> <frontend> <routers> <customer> <args> <modules> <ajaxlogin before="Mage_Customer">Bluehorse_Ajaxlogin</ajaxlogin> </modules> </args> </customer> </routers> <layout> <updates> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.