我试图在本地创建新模块。现在模块被检测到名称为IndexController.php
。该控制器由两个函数组成,即indexAction和testAction。
现在没有检测到testAction但是检测到了indexAction。
即时通讯使用此链接运行按预期运行的控制器localhost/magentoproject/index.php/test/index
但是当我尝试运行时localhost/magentoproject/index.php/test/test
显示404未找到。
这是结构 的 indexController.php
class Pfay_Test_IndexController extends Mage_Core_Controller_Front_Action {
public function IndexAction() {
$this->loadLayout();
$this->renderLayout();
//echo 'test index';
}
public function testAction() {
echo 'test mymethod';
}
}
this is when im run localhost/magentoproject/index.php/test/index
this is when im run localhost/magentoproject/index.php/test/test
答案 0 :(得分:0)
路径将moduelname/controllername/actionmethod
在您的情况下,模块名称为test
控制器名称为index
,操作方法为test
所以网址为localhost/magentoproject/index.php/test/index/test