質問 > その他 > 4系でテーブルを増やすには? |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/11/7 17:16
対応状況: 解決済
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1933 |
4系でテーブルを増やすには? EC-CUBE4.0.0
テーブルを増やすにはどうすればよいですか? たとえば、会員情報(Customer)に紐づく、送り主詳細情報(Sender)を作成したいです。 こちらにフィールドの拡張方法は記載されていましたが、テーブルの作成方法が記載されていなかったです。 http://doc4.ec-cube.net/customize_entity app/Customize 内でできるものなのか、または本体カスタマイズが必要でしょうか? |
yuh |
投稿日時: 2018/11/8 0:42
対応状況: −−−
|
神 ![]() ![]() 登録日: 2013/1/9 居住地: 大阪 投稿: 1899 |
Re: 4系でテーブルを増やすには? app/Customize内でできます。
|
nanasess |
投稿日時: 2018/11/8 1:11
対応状況: −−−
|
神 ![]() ![]() 登録日: 2006/9/9 居住地: 投稿: 2327 |
Re: 4系でテーブルを増やすには? app/Customize/Entity に Entity を作成して、
で、テーブル作成できます |
h_tanaka |
投稿日時: 2018/11/8 8:59
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1933 |
Re: 4系でテーブルを増やすには? yuh 様、nanasess 様
ありがとうございます。 次の手順で新規テーブルを作成することができました。 ・src 配下のファイルを参考に、app/Customize 配下に Entity, Repository ファイルを作成する。 ・namespace を Eccube から Customize に変更する。 ・namespace が変更されるため、Entity, Repository それぞれに次の use 文を追加する。 use Eccube\Entity\AbstractEntity; use Eccube\Repository\AbstractRepository; ・コンソールで Proxy の作成と、DBへの反映を行う。 $ /usr/local/php/7.1/bin/php bin/console eccube:generate:proxies $ /usr/local/php/7.1/bin/php bin/console doctrine:schema:update --dump-sql $ /usr/local/php/7.1/bin/php bin/console doctrine:schema:update --dump-sql --force
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |