所以我有一个基于公司的系统,我将所有数据保存在一个数据库中,并使用所有表和用户表中存在的 site_id 字段来分隔数据。
现在我正在对每一个 find('all') 做一个条件。有没有更全球化的方式来做到这一点。也许在 AppController 中?即使为了保存数据,我也必须在每次保存时设置 site_id。
就像是
public function beforeFilter() {
parent::beforeFilter();
$this->set('site_id', $this->Auth->user('site_id'));
}
任何方向只会有帮助。谢谢