質問 > フロント機能 > [ECCUBE4]プラグインからエンティティ拡張のエラー |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuy-tank |
投稿日時: 2019/7/5 12:35
対応状況: −−−
|
一人前 登録日: 2017/11/10 居住地: 投稿: 72 |
Re: [ECCUBE4]プラグインからエンティティ拡張のエラー proxyフォルダ内のファイルが原因でした。自己解決しました。
|
yuy-tank |
投稿日時: 2019/7/5 12:22
対応状況: 解決済
|
一人前 登録日: 2017/11/10 居住地: 投稿: 72 |
[ECCUBE4]プラグインからエンティティ拡張のエラー プラグインの使い方を理解したいと思い、会員情報項目を追加するプラグインを軽く作ってみました。
内容としては、プラグイン内のEntityディレクトリ内で、CustomerTrait.phpを作成し、nicknameフィールドを追加するように、フォームを拡張しました。 これは、他のサイトの記事(https://a-zumi.net/ec-cube4-add-customer-field/)をコピペしたものです。そのため、CustomerTraitクラス内のnamespaceを記事内のものに間違えてしまいました。(Plugin\Nickname\Entity) 間違えてしまったので、プラグインの有効時にエラーが出てしまい、namespaceを自分で作成したプラグイン名に合わせて変えたのですが、どうもエラーが出てしまい、どのページも表示されなくなりました。 CustomerTrait.phpファイルを削除してみましたが、やはりどのページも表示されないです。 エラーの内容は以下の通りです。
ECCUBE本体側のCustomer.phpに問題があるとのことですが、変更履歴はなく、何が問題なのかわかりません。Plugin\Nickname\Entityという名前空間がどうも記憶されてしまっています。どうか解決法を教えてください。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |