2017-07-22 18 views
2

私はMagento 2エクステンションに取り組んでおり、新商品のレビューが書かれたときに私にメッセージを送ります。私はオブザーバーを作ろうとしましたが、決してうまくいかないようです。Magento 2:商品レビューを保存

<event name="review_save_after"> 
    <observer 
     name = "jeroen_update_product_review" 
     instance = "Jeroen\ReviewIntegration\Observer\ProductReview" /> 
</event> 

Jeroen\ReviewIntegration\Observer\ProductReviewで:

namespace Jeroen\ReviewIntegration\Observer; 
use Magento\Framework\Event\ObserverInterface; 

class ProductReview implements ObserverInterface 
{ 
    protected $_storeManager; 
    protected $_request; 

    public function __construct(
     \Magento\Store\Model\StoreManagerInterface $storeManager, 
     \Magento\Framework\App\Request\Http $request 
    ) { 
     $this->_storeManager = $storeManager; 
     $this->_request = $request; 
    } 

    public function execute(\Magento\Framework\Event\Observer $observer) 
    { 
      return 'test'; 
    } 
} 

これは、常に新しいレビューが書き込まれた後、AA、空白ページを与える(と見直しの状況後に更新されets/events.xml

、私はこれを持っています)。誰かが私が間違っていることを知ることができますか?

+0

マゼンタのログを確認しましたか? –

答えて

0

あなたの返信ありがとう!私はそれがちょうどキャッシングエラーであることを知りました。 Deコードは、動作する前に再コンパイルする必要がありました。とにかくあなたの答えをありがとう。

-1

php.iniの値は、あなたがphp.iniで十分なのmemory_limitを設定していることを確認してください:

post_max_sizeの= 1024M

upload_max_filesizeで= 1024M

のmemory_limit = 3G

max_execution_timeは= 500

関連する問題