機能要望 > その他 > お客様情報の項目追加 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
romen |
投稿日時: 2016/10/7 10:47
対応状況: −−−
|
半人前 登録日: 2016/9/30 居住地: 投稿: 12 |
お客様情報の項目追加 現在ローカル環境でeccube3を触っています。質問なのですが、デフォルトテンプレートでゲストで購入する際、お客様情報の項目を追加したいのですがどのようにすればよろしいですか?
デザインで項目を追加するには、nomember.twigを編集して、その情報はデータテーブルのdtb-orderに入ってることまではわかりました。 データテーブルにも項目を追加して、かつ紐づけをするためにはどうすればいいでしょうか? やはりEntityフォルダなどの中を触る必要がありますか? |
umebius |
投稿日時: 2016/10/7 11:06
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お客様情報の項目追加 >やはりEntityフォルダなどの中を触る必要がありますか?
あります。 下記のあたりです。 ・データベース dtb_customer dtb_customer_address dtb_order dtb_shipping などにカラム追加。必要に応じてです。 (マイグレーションファイルで実行が推奨) ・Entity Customer.php CustomerAddress.php データベースに対応するもの ・データベース定義 Customer.dcm.yml CustomerAddress.dcm.yml データベースに対応するもの ・FormType NonMemberType.php ・コントローラ ShoppingController.php
|
romen |
投稿日時: 2016/10/7 11:20
対応状況: −−−
|
半人前 登録日: 2016/9/30 居住地: 投稿: 12 |
Re: お客様情報の項目追加 早い返信ありがとうございます。
symfony2入門という本しか勉強していないため、開発ドキュメントのチュートリアルをやってみようと思います。 入門書の方では。データテーブルを作る際にコマンドプロントを使ってテーブルなどを作りましたが、eccubeでもその方法で作成するのでしょうか?もともとあるentityに項目の情報を追加して、updateなど行うイメージでしょう? 質問ばかりですみません。方向性が間違っていないかだけでも教えて頂ければ幸いです。 |
umebius |
投稿日時: 2016/10/7 11:30
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お客様情報の項目追加 コマンドで作るのが早いですよね。
Entityなら vendor/bin/doctrine orm:generate:entities --extend="Eccube\Entity\AbstractEntity" src symfony本だとアノテーションから作っているのではないかと思いますが EC-CUBEは基本的にyamlを使ってますので **.dcm.ymlからコマンドで自動生成になるかと思います。 [参考] http://ec-cube.github.io/migration.html
|
romen |
投稿日時: 2016/10/7 11:34
対応状況: 解決済
|
半人前 登録日: 2016/9/30 居住地: 投稿: 12 |
Re: お客様情報の項目追加 ありがとうございます。これから試してみます。経過は別途でスレッドあげます。
大変助かりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |