質問 > その他 > 変数の値の取得方法について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sanmarzano |
投稿日時: 2014/7/25 11:13
対応状況: −−−
|
新米 登録日: 2012/2/2 居住地: 投稿: 6 |
変数の値の取得方法について SC_Helper_Purchaseの中のgetDateArrayという関数で使われている$start_dayという変数の値をLC_Page_Shopping_Complete_Exの中で使用したいのですがどうすれば可能でしょうか?
初心者なので定義方法がわかりません・・・ 初歩的な質問で申し訳ございませんが何方様かご教授をお願い致します。 |
namahage |
投稿日時: 2014/7/25 11:48
対応状況: −−−
|
長老 登録日: 2013/2/28 居住地: 大阪 投稿: 198 |
Re: 変数の値の取得方法について ども
まず、情報を整理しましょう。 1.ご使用のEC-Cubeのバージョン教えてください。 2.やりたい事を、なるだけ具体的に書いてください 購入最終画面で、このような情報を表示するためにLC_Page_Shopping_Complete_Exを〜のようにカスタムしているけど〜の情報の取得方法がわからなくてこまっている。のような感じで |
sanmarzano |
投稿日時: 2014/7/25 12:42
対応状況: −−−
|
新米 登録日: 2012/2/2 居住地: 投稿: 6 |
Re: 変数の値の取得方法について namahage様
クイックなご対応有難うございます。 1.バージョンは2.11.5となります。 2.やりたいことは注文完了ページで発送予定日を取得したいのです。 なので$start_dayの変数の値を取得してLC_Page_Shopping_Complete_Exの中で下記のように使用したいと考えております。SC_Helper_Purchaseの中でグローバル変数にしたり、データベースに格納するしか方法はないのでしょうか? $now_time = time(); $tmp_time = $now_time + ($start_day * 24 * 3600); $this->tpl_ship_date = date('Y-m-d H:i:s', $tmp_time ); 大変お手数ですがご教授頂ければ幸いです。 |
namahage |
投稿日時: 2014/7/25 15:42
対応状況: −−−
|
長老 登録日: 2013/2/28 居住地: 大阪 投稿: 198 |
Re: 変数の値の取得方法について であれば、注文情報既にそのタイミングでDBに登録されていると思いますので、データベースから送付の情報をとってきましょう。
LC_Page_Shopping_Complete_Exのactionを下記に修正してみてください。 念のため変更前はバックアップしておいてくださいね。
complete.tplのほうで、
とすると表示されると思います。 仮にshipping_dateが表示されない場合は、配達指定日を指定されてないデータとなりますので、その場合はちょっと考えてみてください。 |
sanmarzano |
投稿日時: 2014/7/25 16:55
対応状況: 解決済
|
新米 登録日: 2012/2/2 居住地: 投稿: 6 |
Re: 変数の値の取得方法について namahage様
ご丁寧に返信有難うございます。 私の説明不足で申し訳ございませんが、 配達指定日を指定した場合ではなくて、商品情報の発送日目安を基準に購入時に発送予定日を取得したかったのです。 セッション変数でLC_Page_Shopping_Complete_Exにstart_dayを渡して何とか出来そうです。 こんな素人の私の為に時間を割いて頂き有難うございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |