在 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 中写入这个路由器名称。
我在 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 中写入这个路由器名称。