【发布时间】:2016-07-08 09:30:53
【问题描述】:
我正在创建一个小模块,用于向管理订单视图页面添加一个按钮。此按钮将触发自定义控制器操作,该操作将(除了其他内容)创建发票和发货。
我已经添加了按钮,我可以让它指向我的控制器操作(理论上),添加当前订单 ID 作为参数,但单击按钮只会让我进入 404 页面。
我有这个我的 config.xml:
<admin>
<routers>
<adminhtml>
<args>
<modules>
<id_acscourier before="Mage_Adminhtml">ID_AcsCourier_Adminhtml</id_acscourier>
</modules>
</args>
</adminhtml>
</routers>
</admin>
这是我的控制器的开始:
class ID_AcsCourier_IndexController extends Mage_Adminhtml_IndexController
{
public function indexAction() {
$this->loadLayout();
$this->renderLayout();
}
public function voucherAction() {
// more stuff here...
}
}
我不确定 config.xml 代码,经过几个小时的阅读和搜索,我找到了一个建议此解决方案的示例。 该操作不应该产生任何类型的输出,但我想在最后显示一条消息(比如 magento 在保存后产生的消息等......)
【问题讨论】:
标签: php magento model-view-controller