Chyba – Call to a member function addPanel() on a non-object

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

Ahoj v Nette version 2.0-dev released on 2012–02–03 se mi ukazuje tato chyba. Odstranim ji docasne tak, ze zavolam cokoliv na sablone. Cele demo zde:

<?php

use Nette\Diagnostics\Debugger;

class AjaxPresenter extends BasePresenter {

    public function processSignal() {
        parent::processSignal();
    }

    public function renderDefault() {

// uncoment to remove the bug: Call to a member function addPanel() on a non-object
//       $this->template->whatever = "";

       Debugger::$bar = FALSE;
    }
}

?>
David Grudl
Nette Core | 7445
+
0
-

V tuto chvíli skutečně Debugger bar vypnout nejde. Proč vlastně ho vypínáš?

tr.
Člen | 79
+
0
-

Vypnout jde, pokud to zavolam s tou sablonou tak je to vypnute. No generuju pomoci toho CSS styl, takze kdyz se tam pripne ten debugger bar tak to dela znacne problemy. Pokud potrebuji generovat strojove citelne dokumenty tak je vypnuti baru docela dulezite. Jinak bych si asi musel vypnout debugovani na vyvojovem PC.

Ahoj T.

David Grudl napsal(a):

V tuto chvíli skutečně Debugger bar vypnout nejde. Proč vlastně ho vypínáš?

David Grudl
Nette Core | 7445
+
0
-

Tak odešli hlavičku Content-Type: text/css

tr.
Člen | 79
+
0
-

:)