在 Magento 的自定义模块中调用自定义控制器

Call custom controller in custom module for Magento

我在 magento 1.9.2 中创建了一个名为“问答”的自定义模块

我将 phtml 文件放在目录 magento/app/design/frontend/rwd/template/question.phtml

现在,表单操作应该验证表单并且我将控制器放在 magento/app/code/local/Mynamespace/Questions/controllers 我有以下索引控制器

我想调用 questionAction 。有点困惑,因为我是这项技术的新手。对此的任何帮助将不胜感激。

我认为你可以在你的 phtml 文件中做,在你的表单操作中写下:

<form action = "<?php echo Mage::getUrl('yourRouterName/index/question'); ?>">

你在定义包(或模块)时会在 config.xml 中写入这个路由器名称。