That might be undesirable since any notices or errors before beforeRender will be in his output.
@JamesF: Did you put the if-clause at the top of beforeFilter or at the bottom? Your if will return false if Auth has not had a chance to do it's thing. Check that you did NOT put it before Auth initializes. (you will probably be missing the user table slq in your output in this case but the rest should be there) On May 18, 4:53 pm, nurvzy <[email protected]> wrote: > Try reversing it. debug:3 in the core and turn it off beforeRender if > you're NOT admin. > > On May 17, 4:41 pm, JamesF <[email protected]> wrote: > > > hello all, i love cakephp's built in table that shows the sql queries > > that are running. my site is now live but i need a way to check under > > the hood without disrupting my users. > > > here is what i put in the beforeRender function of my app_controller: > > > function beforeRender(){ > > > if ($this->Auth->user('role') == 'admin'){ > > > Configure::write('debug', 2); > > } else { > > // > > } > > > i have Configure::write('debug', 0) set in my core.php > > > now this pulls up that sql table thing at the bottom of the screen but > > it is EMPTY. it says (default) 0 query took ms. > > > anyone have a solution? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
