我在magento中创建了一个模块。它将添加一个名为" Clip arts"在管理员中,但是当我点击菜单时,它会重定向到404
页面。
我在config.xml
文件中添加了以下代码:
<menu>
<productcustomizer module="productcustomizer">
<title>Product Customizer</title>
<sort_order>100</sort_order>
<children>
<productcustomizercliparts module="productcustomizer">
<title>Clip arts</title>
<sort_order>0</sort_order>
<action>admin_productcustomizer/adminhtml_productcustomizercliparts</action>
</productcustomizercliparts>
</children>
</productcustomizer>
</menu>
和
<routers>
<productcustomizer>
<use>admin</use>
<args>
<module>ProductCustomizer_ProductCustomizer</module>
<frontName>admin_productcustomizer</frontName>
</args>
</productcustomizer>
</routers>
我创建了controllers/Adminhtml/ProductCustomizerClipArtsController.php
文件。
我在本地计算机上尝试了相同的代码,它运行正常,但是当我在服务器上使用此代码时,它将在404页面上重定向。
答案 0 :(得分:2)
尝试将.controller('ClientCtrl', ['ClientService', '$scope', '$http', '$uibModal', '$uibModalInstance'
function (ClientService, $scope, $http, $uibModal, $uibModalInstance) {
重命名为ProductCustomizerClipArtsController.php
并更新文件中类名称的大小以匹配新名称。还要更新外壳以匹配配置文件。它可能在本地工作,因为Windows并不关心套管,但如果你的网站托管在Unix服务器上,那么它可能会变得混乱。