Q&A
###Cakephp3の仮想フィールドで設定したカラムでwhereなどの条件を絞りたい
Entityに仮想フィールドを設定してfindしたクエリを確認すると問題なく取得できます。
しかし、その仮想フィールドで条件を絞りこみたく
$this->model->find()→where(['仮想フィールド'=>1])
のようにすると
Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column '仮想フィールド' in 'where clause'
このようなエラーが発生しています。
仮想フィールドで条件を絞るのは機能上できないのでしょうか?
またできない場合仮想フィールドの条件でクエリを取得する方法はないでしょうか?
補足情報(FW/ツールのバージョンなど)
Cakephp3
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2021/03/01 01:24
2021/03/01 01:31
2021/03/04 11:16