我想检查当前地址是否为管理区域IN MODEL以更改条件:
public function beforeFind(Event $event, Query $query, ArrayObject $options, $primary) {
debug($this->request['prefix']);
}
它不起作用。我只需要访问请求变量IN MODEL。
感谢。
答案 0 :(得分:0)
我解决它是使用$ _SERVER变量..它运作良好
$ _ SERVER [' REQUEST_URI']
但是我仍然需要为每个模型添加beforefind ...而我只需要所有查询的一般条件...我对cakephp的可访问性感到非常不满
答案 1 :(得分:0)
兄弟你可以在模型中使用类
使用 Cake\Network\Request;
和Get path
(如果您愿意)