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
Php 为什么我无法访问自定义模块&x27;谁的网址?_Php_Magento_Magento2 - Fatal编程技术网

Php 为什么我无法访问自定义模块&x27;谁的网址?

Php 为什么我无法访问自定义模块&x27;谁的网址?,php,magento,magento2,Php,Magento,Magento2,因此,在路由中,我将frontName定义为ICA,我的控制器文件夹是Index以及控制器类名。输入'magento2/ICA/index/index'返回一个404未找到。不知道我错过了什么 路线: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App

因此,在路由中,我将frontName定义为ICA,我的控制器文件夹是Index以及控制器类名。输入'magento2/ICA/index/index'返回一个404未找到。不知道我错过了什么

路线:

<?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="ICA_Route" frontName="ica_deliveries">
        <module name="ICA_HelloWorld"/>
    </route>
</router>

控制器类:

<?php

namespace ICA\HelloWorld\Controller\Index;

use Magento\Framework\App\Action\Context;

class Index extends \Magento\Framework\App\Action\Action
{
protected $_resultPageFactory;

public function __construct(Context $context, \Magento\Framework\View\Result\PageFactory $resultPageFactory)
{
    $this->_resultPageFactory = $resultPageFactory;
    parent::__construct($context);
}

public function execute()
{
    $resultPage = $this->_resultPageFactory->create();
    return $resultPage;
   }
}

?>

您可以使用下面的URL结构来执行控制器
www.domain.com/frontName/actionpath/actionclass/