バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
sogatat
投稿日時: 2024/4/15 0:29
対応状況: −−−
新米
登録日: 2024/4/14
居住地:
投稿: 9
ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい
[システム情報]


EC-CUBE
4.2.3
サーバーOS
Linux djungy 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
DBサーバー
SQLite version 3.40.1
WEBサーバー
symfony-cli/5.8.14
PHP
7.4.33 (Core, date, libxml, openssl, pcre, sqlite3, zlib, 
bcmath, bz2, ctype, curl, dom, hash, fileinfo, filter, ftp, 
gd, SPL, iconv, intl, json, mbstring, session, standard, 
pcntl, mysqlnd, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, 
Phar, posix, readline, Reflection, mysqli, shmop, SimpleXML, 
soap, sockets, exif, sysvsem, sysvshm, tidy, tokenizer, xml, 
xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, Zend 
OPcache, xdebug)
User Agent
Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0


ゲスト購入時にご注文手続き画面のお届け日とお届け時間と
同じ見た目の出発日と出発時間を追加したいと思っています。

最近eccubeの勉強をはじめまして、普通のテキストフィールドで
あればShippingエンティティにフィールドを定義し、DBに反映し、
テンプレートに記載することでDBにカスタムフィールドを保存でき
るようになったところです。

shipping_delivery_date, shipping_delivery_timeを参考に、
出発日、出発時間用の新規フィールドdeparture_date,
departure_timeをDB上のフィールド作るところまではできそう
なのですが、テンプレート側ではお届け時間はDeliveryTimeという
エンティティになっていますが、DBからこのエンティティへの
繋がりが理解しかねています。

以下のようなコードになっています。
app/template/default/Shopping/index.twig

                                <div class="ec-select ec-select__time">
                                    <label>{{ 'front.shopping.delivery_time'|trans }}</label>
                                    {{ form_widget(form.Shippings[idx].DeliveryTime, {'attr': {'class': 'form-control'}}) }}
                                    {{ form_errors(form.Shippings[idx].DeliveryTime) }}
                                </div>


これをお届け日としてコピーしてフォームに追加したいのですが、
そもそもDeliveryTimeエンティティがどこで読み込まれてtwigテン
プレート上で使用されているのか理解できません。

「お届け時間」を表すDeliveryTimeエンティティは、追加したい
「出発時間」にも流用できるのでしょうか。

また別の問題になるのですが、コードをコピーして「出発日」と
「出発時間」をフォームに追加しようとしているのですが、そもそ
も出発時間はセレクトボックスにすらならない状態です。

どのあたりのコードを参考にすれば実装できるか、アドバイスなど
いただけないでしょうか。

よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい sogatat 2024/4/15 0:29
     Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい h_tanaka 2024/4/15 9:36
       Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい sogatat 2024/4/15 11:07
         Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい h_tanaka 2024/4/15 11:18
           Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい sogatat 2024/4/15 11:53
             Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい h_tanaka 2024/4/15 12:05
               Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい sogatat 2024/4/15 14:25
                 Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい h_tanaka 2024/4/15 14:30
                   Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい sogatat 2024/4/15 14:50
                     Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい h_tanaka 2024/4/15 14:59
                       Re: ご注文手続き画面のお届け日とお届け時間と同じ見た目の出発日と出発時間を追加したい sogatat 2024/4/15 15:58

 



ログイン


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

統計情報

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

投稿数ランキング

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.