1
私は1つのAJAX呼び出しで返される2つのHTMLブロックを取得する必要があるチェックアウトメソッドを作成しています。ここで1つのメソッドでloadLayout()を複数回使用するにはどうすればよいですか?
は私が試したものです。この場合
$this->loadLayout('checkout_onepage_review');
$reviewHtml = $this->getLayout()->getBlock('root')->toHtml();
$this->loadLayout('checkout_onepage_paymentmethod');
$paymentMethodsHtml = $this->getLayout()->getBlock('root')->toHtml();
、$reviewHtml
と$paymentMethodsHtml
の両方が、$reviewHtml
が含まれています。私が注文を入れ替えると、それはもちろん逆になります。次のレイアウトをロードする適切な方法は何ですか?
ああ、中にアレイを提供してみてください。 –