バグ報告 > 管理機能 > 4系でマスターデータの追加ができない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/11/14 18:12
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
4系でマスターデータの追加ができない EC-CBUE4.0.0
マスターデータに「カード」というものを追加するために、 app/Customize/Entity/Master/Card.php を作成し、コンソールからDBに反映しました。 テーブルは作成することができましたが、管理画面 -> [設定] -> [システム設定] -> [マスタデータ管理] に表示されませんでした。 どうすればカスタマイズで追加したマスターをマスターデータ管理できるようになるでしょうか? 試しに、 src/Eccube/Form/Type/Admin/MasterdataType.php 内にある次の判定文を変更したところ、カスタマイズで追加したマスターが表示されましたが、編集しようとするとエラーになりました。 (本体カスタマイズすればどうにかなりそうですが4系で本体をいじるのはナンセンスだと思ってます。。) if ($namespace == 'Eccube\Entity') { ↓ if ($namespace == 'Eccube\Entity' || $namespace == 'Customize\Entity') { ちなみに会員情報に紐づけて持たせる予定です。 |
nanasess |
投稿日時: 2018/11/14 18:33
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 4系でマスターデータの追加ができない マスタデータ管理画面に表示させるには、 namespace を Eccube\Entity 以下にする必要があります
|
h_tanaka |
投稿日時: 2018/11/14 18:35
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: 4系でマスターデータの追加ができない nanasess 様
app/Customize 配下でのカスタマイズではなく、本体カスタマイズが必要ということでしょうか?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |