質問 > フロント機能 > ProxyFactoryのエラー |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
YuyaMTC |
投稿日時: 2019/6/19 15:56
対応状況: 確認中
|
半人前 登録日: 2019/5/31 居住地: 投稿: 22 |
ProxyFactoryのエラー front.ERROR [743f5077] [3a8204f9] [1] [LogListener:onKernelException:115] - Doctrine\ORM\EntityNotFoundException: Entity was not found. (uncaught exception)
ProxyFactory.phpの177行目。 EC CUBE3でカートから注文画面(shopping)に推移する際にこのエラーで落ちてしまいます。 原因に心当たりがあれば教えていただきたいです。 |
kishikawa |
投稿日時: 2019/6/19 16:12
対応状況: −−−
|
一人前 登録日: 2018/12/20 居住地: 松戸 投稿: 89 |
Re: ProxyFactoryのエラー EntityNotFoundException: Entity was not found. (uncaught exception)
このエラーは、取得したいデータに関連するデータにdel_flgが立っている時に発生するのをよく見ます。 EC-CUBEではSoftDeleteFilter.phpというクラスでdel_flg=1のデータを取ってこないようにするfilterをかけています。 なので例えばOrderが取得できたとしても、Order->getCustomerで、削除された会員を取得しようとすると、見つからないというエラーになってしまいます。 EntityUtil->isEmptyでチェックできるようです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |