いつもお世話になってます。
タイトルの通りなのですが、Modelに設定したvirtualFieldsとテーブルの実カラムを比較したらエラーになりました。
例えば以下のようなことがしたいのですが、これはできないのでしょうか?
よろしくお願いいたします。
例)
■テーブルmembers
id
name
old
■virtualFields(MemberModelで設定)
$this->virtualFields['avrg']=(membersのoldの平均をとるようなSQLを設定しておく)
このときconditionsで
php
1Member.old > Member.avrg
と指定した時「Column not found: 1054 Unknown column 'Member.avrg' in 'field list'」 とエラーが表示されました。実行されたSQLを見るとSQLに展開されずそのままMember.avrgというカラム名で比較が行われていました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。