kiyoteru
pirate_ship****@lived*****
2008年 12月 3日 (水) 07:49:13 JST
自己レスです。 解決しました。 本当に単純なミスをしていました。 $order->productsは$cart->get_products()を継承しているのに継承後の配列名に変更していないためでした。 cart->get_products() $products_array[] = array('kind' => $products['box_kind']); $order->products $this->products[$index] = array('kind' => $orders_products['box_kind']); NG! $this->products[$index] = array('kind' => $orders_products['kind']); OK! これも、hamada様のアドバイスのおかげです。 $order->productsの取得が正しいこと、それによって範囲を絞って冷静に見直すことができたおかげです。 大抵、うやむやのままだったら、単純なミスに気がつかなかったでしょう。 気づくとしても、もう少し時間がかかっていたでしょう。 わたし自身がエアーポケットに入っていた状態で、冷静にチェックしていたつもりでもどこかあせっていたわけですから。 ひとりで騒いで皆さんにはご迷惑をかけたかもしれません。 わたしの予定より、ずいぶん時間がかかってしまいましたが、これでやっと、第2の段階に進むことができます。 まだ、先は長そうですが、また質問することがあるかもしれません。その時にはまた、アドバイスをください。 -------------- next part -------------- HTMLの添付ファイルを保管しました... Télécharger