したがって、私は会社ベースのシステムを持っており、すべてのデータを 1 つのデータベース内に保持しており、すべてのテーブルとユーザー テーブルに存在する site_id フィールドを使用してデータを分離しています。
現在、すべての検索(「すべて」)に対して条件を実行しています。これを行うためのよりグローバルな方法はありますか。多分AppControllerで?データを保存する場合でも、保存するたびに site_id を設定する必要があります。
何かのようなもの
public function beforeFilter() {
parent::beforeFilter();
$this->set('site_id', $this->Auth->user('site_id'));
}
どんな方向でも助けになるだけです。ありがとう