バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 新規会員登録画面 職業欄のプルダウンリストの値の取り方

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
saka23
投稿日時: 2019/7/19 16:58
対応状況: 解決済
新米
登録日: 2019/7/16
居住地:
投稿: 8
Re: 新規会員登録画面 職業欄のプルダウンリストの値の取り方
お返事が遅くなり大変申し訳ございません。
相変わらずやりたいことが実現できてはおりませんが、
おそらく手組みをしたことによるマッピング不足かなと当たりをつけました。
とりあえずはEntityの自動生成は習得致しましたので、
貼って頂いたテーブル追加も自動生成していきたく思います。
ありがとうございました。
junpeko
投稿日時: 2019/7/17 16:06
対応状況: −−−
半人前
登録日: 2019/5/28
居住地:
投稿: 12
Re: 新規会員登録画面 職業欄のプルダウンリストの値の取り方
form type は設定されていたのですね。

管理画面の受注管理で、
大項目: 住所
 郵便番号
 都道府県(プルダウン)
 住所1
 住所2
という項目があります。
このあたりのソースを参考にしてみるのも良いかもしれません。
▼対象ファイルです
src/Eccube/Form/Type/AddressType.php
src/Eccube/Form/Type/Master/PrefType.php

↑でも解決できなければ、テーブルの追加方法も確認してみてください。
テーブル追加参考URL
saka23
投稿日時: 2019/7/16 17:08
対応状況: −−−
新米
登録日: 2019/7/16
居住地:
投稿: 8
Re: 新規会員登録画面 職業欄のプルダウンリストの値の取り方
ご回答誠にありがとうございます!

EntryTypeの中に設定はしております。
実は職業欄のように
大項目:職業 職業プルダウン
とプルダウンリストのみではなく、
大項目:お客さま家族情報 名前 電話番号 職業←この項目だけプルダウン
上記のように表にプルダウンを使いたい箇所があるという感じです(文章での説明が下手ですみません。。。)。
その為EntryTypeで新たに

->add('hoge', HogeType::class, [
'required' => false,
])
;
とTypeを作り、その中で
今回追加したいプルダウン形式の項目を設定しているという形です。

もしかしてEntryTypeの中でまたhogeTypeとTypeを切ってしまうとマスタを持ってくることができないのでしょうか?
一応Typeを切らずに職業欄と同じ状況で試してみましたがマスタからプルダウンリストに値を持ってくることができませんでした。

駄文で恐縮ですがご教示をお願い致します。。。
junpeko
投稿日時: 2019/7/16 15:36
対応状況: −−−
半人前
登録日: 2019/5/28
居住地:
投稿: 12
Re: 新規会員登録画面 職業欄のプルダウンリストの値の取り方
symfonyにはform typeというものがあります。

Form Types ReferenceForm Types

新たに項目を追加するなら、
src/Eccube/Form/Type/Front/EntryType.php
に追加の設定を追加し、試してみてください。
saka23
投稿日時: 2019/7/16 13:57
対応状況: −−−
新米
登録日: 2019/7/16
居住地:
投稿: 8
新規会員登録画面 職業欄のプルダウンリストの値の取り方
[EC-CUBE] EC-CUBE4.0.2
[現象] こんにちは。EC-CUBEやSymfonyを始めて触る初心者です。
早速ご教示頂きたく思いますが、新規会員登録画面にて新しくプルダウン形式の項目を追加しようとしているのですが、
職業欄のプルダウンリストを踏襲して、新たなマスターテーブル、エンティティ、リポジトリーを手で作成し、またテンプレート側にも職業欄と同じように記述致しましたが新たに追加したプルダウンの値がマスタテーブルから取得されませんでした。

そこでご質問なのですが、職業欄のデータは職業マスタテーブルからどのように値を取得しているのでしょうか?職業欄は主立って取得してくる記述がされていないように見えました・・・。
ご教示をお願い致します。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,384名です
総投稿数は98,758件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2692
4
nanasess
2114
5
umebius
1786
6
yuh
1612
7
red
1427
8
h_tanaka
1051
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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