Получение фатальной ошибки: невозможно переопределить класс в magento 2

enter code hereЯ создал модуль для извлечения данных из таблицы, но когда я запускаю модуль, я получаю фатальную ошибку, говорящую не может повторно объявить класс. У меня есть только один класс под названием Привет. Это мой первый раз, когда я создаю модуль, у меня нет опыта в magento 1 Ссылка на исходный код модуля github

Block\Helloworld.php

<?php
namespace Devchannel\Helloworld\Block;use Magento\Framework\View\Element\Template\Context;
use Devchannel\Helloworld\Model\Data;
use Magento\Framework\View\Element\Template;class Hello extends Template
{

public function __construct(Context $context, Data $model)
{
$this->model = $model;
parent::__construct($context);

}

public function sayHello()
{
return __('Hello World');
}
public function getHelloCollection()
{
$helloCollection = $this->model->getCollection();
return $helloCollection;
}
}

0

Решение

Измените имя вашего класса на Helloworld, Он всегда должен соответствовать вашему имени файла.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]