حل:إذا لم يكن التمديد أدمينهتمل.شمل ومجلد أدمينتمل, كيفية حل 404?
-
13-12-2019 - |
سؤال
بعد تطبيق التصحيح 6788 ، وأنا أعلم أن التكوين.يجب تحرير شمل.لا يحتوي الامتداد الخاص بي على مجلد أدمينتمل وملف شمل الخاص به ، لذلك بعد إجراء التغييرات ما زلت أحصل على 404.أدناه هو التكوين.شمل.ماذا سيكون الصحيح" العمل " بيان?
<?xml version="1.0"?>
<config>
<modules>
<J_G>
<version>1.0.0</version>
</J_G>
</modules>
<global>
<helpers>
<g>
<class>J_G_Helper</class>
</g>
</helpers>
<blocks>
<j_g>
<class>J_G_Block</class>
</j_g>
</blocks>
</global>
<admin>
<routers>
<adminhtml>
<args>
<modules>
<J_G after="Mage_Adminhtml">J_G_Adminhtml</J_G>
<frontName>g</frontName>
</modules>
</args>
</adminhtml>
</routers>
</admin>
<adminhtml>
<menu>
<gr>
<children>
<custom translate="title" module="g">
<title>Custom</title>
<sort_order>90</sort_order>
<children>
<sales translate="title" module="g">
<title>Sales</title>
<sort_order>10</sort_order>
<children>
<top translate="title" module="g">
<title>Payment Method</title>
<sort_order>10</sort_order>
<action>adminhtml/g_sales_paymentmethod</action>
</top>
</children>
</sales>
</children>
</custom>
</children>
</gr>
</menu>....
المحلول
يجب أن يكون الإجراء
adminhtml/sales_paymentmethod/YourActionName
من عند
adminhtml/g_sales_paymentmethod
القواعد:
أدمينروتيرنام/لوكاس(كلاسنامفرومادمينهتملفولدرتوكونترولر)/أكتيوننام
تحديث
يجب أن يكون مسار وحدة التحكم الخاصة بك
../J/G/controllers/Adminhtml/Sales/PaymentmethodController.php
يجب أن يكون اسم الفئة
J_G_Adminhtml_Sales_PaymentmethodController
نصائح أخرى
giveacodicetagpre.
أعتقد؟
لا تنتمي إلى magento.stackexchange