在Magento onepage checkout中的"Billing Information"之后运行观察者

Zab*_*abs 1 observers magento magento-1.7

我试图在用户点击Magento的一页结账时"结算信息"上的"提交"后直接运行观察员.

这是我的模块xml中的代码,但此刻没有任何乐趣

       <events>
        <controller_action_predispatch_checkout_onepage_savebilling>
            <observers>
                <ss_raptor_model_observer>
                    <type>singleton</type>
                    <class>SS_Raptor_Model_Raptor_Observer</class>
                    <method>afterBillingMethod</method>
                </ss_raptor_model_observer>
            </observers>
        </controller_action_predispatch_checkout_onepage_savebilling>
     </events>
Run Code Online (Sandbox Code Playgroud)

我正在使用magento 1.7 - 谁能确认我做错了什么?

Zab*_*abs 5

这工作 - 通过IRC找到它

controller_action_predispatch_checkout_onepage_saveBilling
Run Code Online (Sandbox Code Playgroud)

为什么它是资本B虽然......(叹气)

  • 大写"B"来自控制器方法的名称:`saveBillingAction`最终在URL(`.../onepage/saveBilling`)中,然后由Magento创建一个动态控制器事件 - controller_action_predispatch_checkout_onepage_saveBilling`. (2认同)