質問

<?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();
ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top