Existuje konstruktor pro control?

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

Dobrý den,

prosím Vás, má Control nějaký implicitní konstruktor?
Pro Nette 0.9.5 stable startup() nefunguje, a fóru jsem o tom našel diskusi a přepisovat ten implicitní asi není doporučeno, ne? V současnosti to řeším takto:

<?php
public function  __construct(IComponentContainer $parent = NULL, $name = NULL)
{
	parent::__construct($parent, $name);
}
?>

Editoval Mesiah (15. 10. 2010 19:19)

Patrik Votoček
Člen | 2221
+
0
-

současné komponenty jsou celkem hloupé takže používej to co už používáš. nic jako životní cyklus komponenty neexistuje (proto neexistuje ani startup())

jtousek
Člen | 951
+
0
-

Nestálo by za to ty komponenty nějak překopat, aby tyhle věci uměly?

Nilp
Člen | 65
+
0
-

Popravdě mi tohle „kradení“ konstruktoru komponentou přijde dost nesťaštné a zbytečné.

jtousek
Člen | 951
+
0
-

@Nilp: a máš naprostou pravdu. :)

Filip Procházka
Moderator | 4668
+
+1
-

Mesiah napsal(a):

prosím Vás, má Control nějaký implicitní konstruktor?

public function attached($presenter)
{
	parent::attached($presenter);

	echo "někdo mě připojil!";
}

nestačí ?