Dump premennej v presentri

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Andurit
Člen | 131
+
0
-

Čaute, snažím sa debugovať nejakú časť svojej aplikácie no ladenka mi hlási, Trying to get property of non-object
Rád by som si preto dumpol obsah premennej $values

Skúsil som ísť podľa dokumentácie: https://tracy.nette.org/cs/

A teda pridal:

use Tracy\Debugger;
Debugger::enable();

A následne:

		try {
			dump($values);
			$this->candidates->updateById($id, $values->firstName);
			$this->redirect('Homepage:');

		} catch (Nette\Security\AuthenticationException $e) {
			$form->addError($e->getMessage());
		}

Napriek tomu nedostanem žiaden DUMP toho čo sa nachádza v premennej ale rovno mi to preskočí znova na chybu v dalšom riadku.

Vie mi niekto poradiť čo robím zle?

p.s. Skúsil som to aj s Debugger::dump()

Editoval Andurit (6. 9. 2015 12:07)

Tomáš Votruba
Moderator | 1114
+
0
-

Ahoj, když skript ukončíš za dump() např. pomocí die; co se stane?

Andurit
Člen | 131
+
0
-

Čauko,
hodí to NULL . To je všetko

Azathoth
Člen | 495
+
0
-

Jedeš v production mode nebo v debug mode? V production mode funkce dump vždy vrací NULL. Zapni si debug mode, když chceš debugovat.

Tomáš Votruba
Moderator | 1114
+
0
-

Na NULL nelze volat metodu. Jak vypadá kompletní kód metody?