我正在開發一個定製admin
模塊magento
v1.9.3Magento的1.9.3定製控制器404錯誤
這裏是我的模塊組成:
- 應用程序/代碼/社區/傑森/模塊
--- 等
---- config.xml中
個- 控制器
--- JasonModuleController.php
--- SettingsController.php
- 應用的/ etc /模塊
--- Jason_Module.xml
app/etc/modules/Jason_Module.xml
:
<config>
<modules>
<Jason_Module>
<version>1.0</version>
</Jason_Module>
</modules>
<admin>
<routers>
<adminhtml>
<args>
<modules>
<Jason_Modulebefore="Mage_Adminhtml">Jason_Module</Jason_Module>
</modules>
</args>
</adminhtml>
</routers>
</admin>
</config>
SettingsController.php
:
class Jason_Module_SettingsController extends Mage_Adminhtml_Controller_Action{
public function indexAction(){
echo 2123322332;
}
}
問題是當我試圖進入這個網址: http://..../admin/jasonmodule/settings
或http://..../admin/jasonmodule/settings/index
它重定向我404頁找不到..
但我取代了!通過任何方法從控制器JasonModuleController.php
其他方法行動的URL然後它的工作?有什麼問題 ?
嘗試僅輸入'http://..../ admin/settings/index'。由於您正在連接到'admin'前綴,因此您將丟失模塊前綴,並且不需要'jasonmodule'。或者,您可以使用'settingsAction()'創建'Jason_Module_JasonmoduleController',這應該適用於您的url。 – Zefiryn
知道了,thx很多 – Jason4Ever