任何人都可以帮助解决以下问题。
一旦 onepagecheckout 中的客户单击“立即订购”按钮,我想显示一个自定义页面 2-3 秒,然后转发到支付提供商或感谢页面。
目前我在“checkout_type_onepage_save_order_after”上有一个观察者调用我的自定义模型/方法。
在这个模型/方法中,我做了一个......
$this->_forward($url); //with $url being a custom controller/method
$res->sendResponse();
exit;
在这个自定义控制器/方法中,我加载并渲染我的布局,显示我的 *.phtml – 文件,然后......
$url = Mage::getUrl("???");
$this->_forward($url);<
$res = Mage::app()->getResponse();
$res->sendResponse();
这就是我迷失的地方(或者我可能完全错了)。首先,控制器根本不转发(无论给出什么 url 或控制器)。其次,我怎么知道重定向到哪里(如果是其支付提供商或感谢页面)
有没有更好的方法在用户单击“立即订购”之后“简单地”加载 *.phtml,然后再将他重定向到感谢页面或付款提供商。
phtml 是用户加载跟踪代码,必须在 html 中放置和加载。