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