引用:
saratogaさんは書きました:
dtb_baseinfo については、$arrInfo["comment4"] を使おうとされていたので触れましたが、話が脱線してしまったようですので忘れて下さい。
了解です!お手数おかけします><
引用:
商品個別にメールアドレスを持ち、その商品が購入された場合にメールを送るのであれば、SC_Helper_Mail.php の sfSendOrderMail() 内で、下記のプログラムがあるので、その注文データの詳細情報を利用するといいかと思います。
$arrOrderDetail =
$objQuery->select("*", "dtb_order_detail", $where, array($order_id));
$arrOrderDetail には注文した商品の情報(購入した商品分)が入っていて、それぞれに product_id を持っています。よって、それぞれの product_id から商品データを検索して comment4 のカラムを取得してきてはいかがでしょうか。
1 つの注文に対して、購入商品は複数個ある場合があるので、その辺は仕様に応じて工夫が必要になってくるとは思います。
(Bcc に追加するメールアドレスも複数になってくると思うので)
この部分を利用するとなると、どのように取得するのでしょうか?
$arrOrderDetail = $objQuery->select("*", "dtb_order_detail", $where, array($order_id));
$arrOrderMail = $objQuery->select("dtb_products");
$bcc = $arrInfo['email01'] . "," . $arrOrderMail['comment20'];
これでは「システムエラーが出ました」となってしまいました><
DB上でdtb_order_detailを見て見ましたが、う〜む。。。
この部分からcomment4の情報を取得するには別のファイルで定義付ける必要がありますか?