Magento 在url中输入前端名称时config.xml前端名称不起作用

Magento 在url中输入前端名称时config.xml前端名称不起作用,magento,Magento,我已经创建了我的自定义模块,该模块在后端工作正常(添加、编辑、删除、列表),但当我在url中输入frontname时,它会向我显示页面未找到错误。下面是我的代码 <frontend> <routers> <ydg_cylinderworksheet> <use>standard</use> <args> <modul

我已经创建了我的自定义模块,该模块在后端工作正常(添加、编辑、删除、列表),但当我在url中输入frontname时,它会向我显示页面未找到错误。下面是我的代码

<frontend>
    <routers>
        <ydg_cylinderworksheet>
            <use>standard</use>
            <args>
                <module>ydg_Cylinderworksheet</module>
                <frontName>cylinder-worksheet</frontName>
            </args>
        </ydg_cylinderworksheet>
    </routers>
    <layout>
        <updates>
            <ydg_cylinderworksheet>
                <file>ydg_cylinderworksheet.xml</file>
            </ydg_cylinderworksheet>
        </updates>
    </layout>
    <translate>
        <modules>
            <ydg_Cylinderworksheet>
                <files>
                    <default>ydg_Cylinderworksheet.csv</default>
                </files>
            </ydg_Cylinderworksheet>
        </modules>
    </translate>
</frontend>

标准
ydg_气缸工作表
气缸工作表
ydg_cylinderworksheet.xml
ydg_Cylinderworksheet.csv

您需要更改代码

 <frontend>
    <routers>
    <cylinderworksheet>
        <use>standard</use>
        <args>
            <module>ydg_Cylinderworksheet</module>
            <frontName>cylinderworksheet</frontName>
        </args>
    </cylinderworksheet>
    </routers>
    .........

标准
ydg_气缸工作表
气缸工作表
.........

您需要更改etc/config.xml中的路由器标签

<routers>
            <cylinderworksheet>
                <use>standard</use>
                <args>
                    <module>Ydg_Cylinderworksheet</module>
                    <frontName>cylinder-worksheet</frontName>
                </args>
            </cylinderworksheet>

 </routers>

标准
Ydg_气缸工作表
气缸工作表

..

检查您的文件权限是否正确。谢谢您的重播,但实际上我是magento的新手。我如何才能做到这一点?我应该只更改config.xml文件或整个应用程序文件夹的权限吗@您必须获得实例的文件和文件夹权限。由于您是初学者,我建议您遵循Alan Storm在这里提到的步骤。如果你正确地遵循所有步骤并有耐心,你一定会得到解决方案。阿加瓦尔:谢谢,我也尝试过这段代码,它工作得很好。。。。但是我的控制器名称有问题,我把它改成了IndexController,在尝试了这么多之后,它对我起了作用,现在我真正了解了它的工作原理。。。。。