Model のグローバル条件を定義することは可能ですか?
と の 2 つのモデルがUser
ありStudent
ます。データベースでは、両方ともテーブルを使用していますusers
が、各学生はparent_id
所有者 (同じテーブルに設定されています) に設定されていますが、各ユーザーは にparent_id
設定されていNull
ます。
たとえば、使用する場合
$this->find('all');
モデルでは、 Cake にデータベース テーブルwhereStudent
からのレコードのみを返させたいと考えています。users
parent_id != Null
問題は、モデルで何らかのグローバル条件を定義できるかどうかです。そんな感じ:
public $conditions = array('Student.parent_id !=' => Null);