debug variable value cakephp

19,657

Solution 1

There are no dumb questions for someone learning. So here are your options :

  • Anywhere in your code, place the following statement debug($var);. This works in Controllers/Views and Models as well.

  • Alternative: use CakeLog::write(LOG_DEBUG, "..."); to log debug values

  • To be complete, one should install the very helpful DebugKit plugin. Get it from here

Solution 2

First check in your core.php file inside config folder ..

debug mode is 2 or not..

Configure::write('debug', 2);

and you can print data , array ,

like this:-

debug($data);
pr($data);
print_r($data);

we have debuging kit also for cakephp, By this you can see your request, session, $this->data values,, url,

Solution 3

All you have to do is to use cakephp debug function like

debug($arrayname);

Before that you have to set debug mode to 2 at core.php under app/config folder

Here is more detail about the debug

Share:
19,657
glasspill
Author by

glasspill

web developer

Updated on July 17, 2022

Comments

  • glasspill
    glasspill almost 2 years

    How can I print out some debug output, like the contents of an array variable? I'm using cakephp and eclipse and can't seem to be able to do this. I am not talking about logging errors, just print some variable value. It might be obvious and really easy to do, but I can't find a way to do it.

    Thank you