I have made a custom afterFind function in a model, but I just want it to execute it if NOT in admin mode.
public function afterFind($results) {
if(Configure::read('Routing.admin')){
return $results;
}else{
return $this->locale(&$results);
}
}
But it doesn’t seems to work. I’m thinking this might not be possible. Any idea?
checking on the core Configure settings doesnt make sense to me.
besides the fact that that ‘Routing.admin’ is deprecated – its Prefix.admin.
it only stores the prefixes that cake uses.
If you really want to you can store the information in configure::read() in beforeFilter() of your AppController and read it from your model again.
But it would need to something that does not conflict with your settings.
So if you use
Prefixyou probably could useRoutingagain:the other option you always have is to pass the information on to the model.