ACL – predavani promennych

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

Rozchodil jsem si ACL z tutorialu.
Nyni se snazim predavat ve FrontModule z presenteru promennou do sablony

$this->template->promenna = hodnota

ale ladenka mi vzhayuje Parse Error – parse error, expecting `T_FUNCTION'

Nevite cim by to mohlo byt? Diky Prema

Editoval prema (15. 4. 2010 21:52)

sodae
Nette Evangelist | 250
+
0
-

máš špatně někde ukončení funkce, to je že ti nadbývá znak }

Editoval sodae (15. 4. 2010 21:54)

prema
Člen | 14
+
0
-

do puvodniho kodu presenteru:

<?php

class Front_DefaultPresenter extends BasePresenter
{

}

takto to fungovalo bey problemu. Ale kdyz jsem jen doplnil radek

<?php

class Front_DefaultPresenter extends BasePresenter
{
	$ths->template->var1 = 'text';
}

Tak ladenka hlasi chybu

sodae
Nette Evangelist | 250
+
0
-

tak zajimavy hod jsem ještě něviděl :-D (až na pár výjimek)
nemůžeš jen tak vložit kod do třídy, kukni na Interval základy OOP snad ti to pomůže ;-)

<?php

class Front_DefaultPresenter extends BasePresenter
{
	public function renderDefault(){
	        $this->template->var1 = 'text';
	}
}
prema
Člen | 14
+
0
-

No jo jsem to kus … Takova blbost :-[

Editoval prema (15. 4. 2010 22:36)