How to get post values in catalog_product_save_after observer in Magento 2?
-
09-10-2020 - |
質問
<?php
namespace Maxime\Helloworld\Observer;
use Magento\Framework\Event\ObserverInterface;
class Productsaveafter implements ObserverInterface
{
public function execute(\Magento\Framework\Event\Observer $observer)
{
$post = $this->getRequest()->getPostValue();
}
}
Used this code. But it didin't gives the post values.
解決
In your observer constructor do:
public function __construct(
\Magento\Framework\App\RequestInterface $request
)
{
$this->_request = $request;
}
Then in your code use $this->_request
to fetch post params, like below :
$post = $this->_request->getPost();
他のヒント
$data = $this->getRequest()->getParams();
所属していません magento.stackexchange