我status_id
在所有内容中都有一个字段来管理是否发布了内容等。我在我的 AppModel 中创建了这个字段来处理所有过滤。
public function beforeFind($queryData) {
// Force all finds to only find stuff which is live
$queryData['conditions'][$this->alias.'.status_id'] = 1;
return $queryData;
}
哪个工作正常,直到您进入管理员路由,此时您想要查看所有项目,并且它们正在被过滤。有没有办法知道您是否在 AppModel 的管理员路由中?