Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 提供的路线不是';t触发_Magento_Magento2 - Fatal编程技术网

Magento 提供的路线不是';t触发

Magento 提供的路线不是';t触发,magento,magento2,Magento,Magento2,我刚刚设置了一个新模块,他在setup:upgrade 但是当我尝试访问我的url时,我得到了404 我试图匹配的url是:http://website/acquisition 这是我的: etc/module.xml 这是我的: etc/frontend/routes.xml 这是我的: AcquisitionNumeroTelephonne/Controller/Index.php 问题在于名称空间。Magento将在AcquisitionNumeroTelephonne/Contr

我刚刚设置了一个新模块,他在
setup:upgrade

但是当我尝试访问我的url时,我得到了404

我试图匹配的url是:
http://website/acquisition

这是我的:

etc/module.xml

这是我的:

etc/frontend/routes.xml

这是我的:

AcquisitionNumeroTelephonne/Controller/Index.php
问题在于名称空间。Magento将在
AcquisitionNumeroTelephonne/Controller/Index

中搜索
Index.php
请尝试将控制器类移动到
/Controller
索引
子目录中,并相应地更改名称空间。

该死,就是这么简单:)谢谢
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
    <module name="Cpy_AcquisitionNumeroTelephonne" setup_version="0.0.2">
    </module>
</config>
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
    <router id="standard">
        <route id="acquisition" frontName="acquisition">
            <module name="Cpy_AcquisitionNumeroTelephonne" />
        </route>
    </router>
</config>
<?php
namespace Cpy\AcquisitionNumeroTelephonne\Controller;

use Magento\Framework\App\Action\Context;
use Magento\Framework\View\Result\Page;
use Magento\Framework\View\Result\PageFactory;

class Index extends \Magento\Framework\App\Action\Action
{

    /** @var  Page */
    protected $resultPageFactory;

    /**
     * @param Context $context
     * @param PageFactory $resultPageFactory
     */
    public function __construct(Context $context,
                                PageFactory $resultPageFactory)
    {
        $this->resultPageFactory = $resultPageFactory;
        parent::__construct($context);
    }

    /**
     * AcquisitionNumeroTelephonne Index.
     *
     * @return PageFactory
     */
    public function execute()
    {
        var_dump('OK');
        $resultPage = $this->resultPageFactory->create();
        return $resultPage;
    }
}