Obsah metody render se vůbec neprovede

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

Ahoj, prosím o pomoc. Mám presenter TestsPresenter ve kterém mám metodu renderTests jejíž obsah se vůbec neprovede. Tedy po přesměrování na Tests:renderTests z šablony default patřící stejnému presenteru, si sice nette najde metodu, ale obsah už z nějakého důvodu neprovede.
Hlásí pořád chybu: Undefined variable: allTests
I v laděnce vidím, že neproběhne přenos s databází (invokace metody getTests …).

Metoda v TestsPresenter:

<?php
	public function renderTests(){
		$this->testsModel->getTests();
	    $this->template->allTests = $this->testsModel->tests;
	}
?>

Šablona renderTests.latte:

<?php
	{block content}
		<div class="content">
    		{foreach $allTests as $test}
    			<h2>{$test}</h2>
		    {/foreach}
		</div>
	{/block}
?>
David Matějka
Moderator | 6445
+
+2
-

Presmeruj na Tests:tests, pak se provede actionTests, metoda renderTests a vykresli se sablona tests.latte