Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

debug variable value cakephp

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

like image 250
glasspill Avatar asked May 18 '12 10:05

glasspill


2 Answers

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

like image 145
Justin T. Avatar answered Sep 30 '22 14:09

Justin T.


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,

like image 38
Javascript Coder Avatar answered Sep 30 '22 14:09

Javascript Coder