バージョン選択

フォーラム

メニュー

オンライン状況

38 人のユーザが現在オンラインです。 (29 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 38
もっと...

サイト内検索

質問 > その他 > 変数の値の取得方法について

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
namahage
投稿日時: 2014/7/25 15:42
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: 変数の値の取得方法について
であれば、注文情報既にそのタイミングでDBに登録されていると思いますので、データベースから送付の情報をとってきましょう。

LC_Page_Shopping_Complete_Exのactionを下記に修正してみてください。
念のため変更前はバックアップしておいてくださいね。

    /**
     * Page のアクション.
     *
     * @return void
     */
    function action() {
        $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
        
        // 注文IDを取得
    	$this->order_id = $_GET["order_id"];
    	
    	// 不正な頁移動防止
    	if (!$this->order_id) {
    		$this->tpl_message = "不正な頁移動です。";
    	    SC_Response_Ex::sendRedirect(CART_URLPATH);
            exit;
    	}
        
        // DBに登録されている配送情報を注文IDから取得する
        $objQuery = new SC_Query();
    	$arrShipping = $objQuery->select("shipping_date, shipping_time", "dtb_shipping", "order_id = ?", $this->order_id);
        
        $this->shipping_time = $arrShipping[0]['shipping_time'];
        $this->shipping_date = $arrShipping[0]['shipping_date'];

        unset($_SESSION["order_id"]);
    }


complete.tplのほうで、

<!--{$shipping_time}-->
<!--{$shipping_date}-->

とすると表示されると思います。
仮にshipping_dateが表示されない場合は、配達指定日を指定されてないデータとなりますので、その場合はちょっと考えてみてください。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   変数の値の取得方法について sanmarzano 2014/7/25 11:13
     Re: 変数の値の取得方法について namahage 2014/7/25 11:48
       Re: 変数の値の取得方法について sanmarzano 2014/7/25 12:42
       » Re: 変数の値の取得方法について namahage 2014/7/25 15:42
           Re: 変数の値の取得方法について sanmarzano 2014/7/25 16:55

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,298名です
総投稿数は110,077件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1302
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.