バグ報告 > フロント機能 > IDを使った、注文番号のフォーマット(eccube_order_no_format )が動作しない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nonoichi |
投稿日時: 2020/4/29 12:16
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2020/4/24 居住地: 投稿: 3 |
IDを使った、注文番号のフォーマット(eccube_order_no_format )が動作しない [EC-CUBE] EC-CUBE4.0.3
[レンタルサーバ] Docker [OS] macOS10.15.3 [PHP] php7.3 [データベース] MySQL5.6 [WEBサーバ] Apache [ブラウザ] GoogleChrome81 [導入プラグインの有無] 無 [カスタマイズの有無] 無 [現象] app/config/eccube/packages/eccube.yaml で以下の指定をしても、 IDが正しくセットされない。 eccube_order_no_format: {id,1} $Order->getId() が「0」がセットされて処理が通ってしまう。 [改修案] 60行目に、以下の記載を追加し、 IDが「0」の場合は処理しないようにすれば、 $Order->getId()が正しく取得できたときに処理が通るようになり、 事象が解消できました。 if (!$Order->getId()) { return; } app配下で処理をproxyする処理が大変なので、 コアに適用していただけますと助かります。 よろしくお願いいたします。 |
nyorai |
投稿日時: 2020/5/11 10:03
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: IDを使った、注文番号のフォーマット(eccube_order_no_format )が動作しない
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |