Ошибка типа при создании объекта в контроллере magento 2 - PullRequest
2 голосов
/ 24 июня 2019
Exception #0 (Magento\Framework\Exception\RuntimeException): Type Error occurred when creating object: 

Itpl\Shippingavailability\Controller\Pincode\Check\Interceptor

namespace Itpl\Shippingavailability\Controller\Pincode;
use Itpl\Shippingavailability\Model\ResourceModel\Pincode\CollectionFactory;

class Check extends \Magento\Framework\App\Action\Action
{
   protected $_collectionFactory;
   protected $resultPageFactory;
   protected $jsonHelper;
   protected $_helper;

   /**
    * Constructor
    *
    * @param \Magento\Framework\App\Action\Context  $context
    * @param \Magento\Framework\Json\Helper\Data $jsonHelper
    */
   public function __construct(
       \Magento\Framework\App\Action\Context $context,
       \Magento\Framework\View\Result\PageFactory $resultPageFactory,
       \Magento\Framework\Json\Helper\Data $jsonHelper,
       CollectionFactory $collectionFactory

   ) {
       $this->resultPageFactory = $resultPageFactory;
       $this->jsonHelper = $jsonHelper;
       parent::__construct($context);
       $this->_collectionFactory = $collectionFactory;
   }

   /**
    * Execute view action
    *
    * @return \Magento\Framework\Controller\ResultInterface
    */

   public function execute()
   {
       $resultPage = $this->_collectionFactory->create();
       $collection = $resultPage->getCollection(); //Get Collection of module data
       var_dump($collection->getData());
       exit;
}

Я пытаюсь получить коллекцию пин-кодов из модели.Тот же код работает в файле модели, но в файле контроллера появляется ошибка.Пожалуйста, проверьте и дайте мне подходящее решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...