Php 因为magento 2的这个模块不工作?

Php 因为magento 2的这个模块不工作?,php,magento,magento2,Php,Magento,Magento2,我是magento 2的新手,根据官方文档中的教程尝试创建一个简单的视图,但当我登录我的路线时,抛出错误404 这是我的目录结构 这是我档案里的东西 view.php <?php namespace Learning\HelloPage\Controller\Page; use Magento\Backend\App\Action\Context; use Magento\Framework\App\Action\Action; use Magento\Framework\Contr

我是magento 2的新手,根据官方文档中的教程尝试创建一个简单的视图,但当我登录我的路线时,抛出错误404

这是我的目录结构

这是我档案里的东西

view.php

<?php

namespace Learning\HelloPage\Controller\Page;

use Magento\Backend\App\Action\Context;
use Magento\Framework\App\Action\Action;
use Magento\Framework\Controller\Result\JsonFactory;

class View extends Action
{
    /**
     * @var JsonFactory
     */

     protected $resultJsonFactory;

    public function __construct(Context $context, JsonFactory $resultJsonFactory)
    {
        $this->resultJsonFactory = $resultJsonFactory;
        parent::__construct($context);
    }

    public function execute()
    {
        $result = $this->resultJsonFactory->create();
        $data = ['message' => 'Hello World'];
        return $result->setData($data);
    }

}
在所有这些之后,当在我的服务器上输入下一个路径时


我得到404错误,但在随后的标题中,它完全是这样的。我有什么错误以及如何解决它?

url路径应该是

并确保运行以下命令来安装模块:

php bin/magento s:up
然后,您可以通过以下方式检查模块是否已启用:

php bin/magento module:status Learning_HelloPage

干杯

url路径应为

并确保运行以下命令来安装模块:

php bin/magento s:up
然后,您可以通过以下方式检查模块是否已启用:

php bin/magento module:status Learning_HelloPage
干杯

php bin/magento s:up
php bin/magento module:status Learning_HelloPage