質問 > 管理機能 > $Product->getProductClasses() で visible = true の商品規格のみが取得される理由がわからない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
amaguri |
投稿日時: 2023/8/10 20:49
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2023/8/10 居住地: 投稿: 3 |
$Product->getProductClasses() で visible = true の商品規格のみが取得される理由がわからない ▼テンプレート
[EC-CUBE] 4.2.1 [レンタルサーバ] レンタルサーバ名 [PHP] 8.1.21 [データベース] MySQL8.0 タイトルの通り、$Product->getProductClasses() で visible = true の商品規格のみが取得される理由をお聞きしたいです。 経緯 開発中に、Product に紐づいている ProductClass を全件取得したかったので、直感的に $Product->ProductClasses() というメソッドを使用したのですが、取得されたクエリ結果は visible = false 以外の ProductClass の Collection でした。 https://gist.github.com/kiy0taka/91718c9ae59c098fec573b9bd1644db4 調査している中で上記のプルリクから $del_flg → $visible に変更になった経緯は理解したですが、where 句で特に指定もしていないのに visible = true のみの ProductClass が取得される理由がわかりません。Doctrine 側に暗黙的に実行する SQL クエリなどの設定があるのでしょうか?ご回答お願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
amaguri | 2023/8/10 20:49 |
![]() |
h_tanaka | 2023/8/18 11:39 |
