Chybějící $component v šabloně [Nette 2.0]

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

V nette 2.0 chybí proměnná $component v šabloně. Marně jsem se to snažil najít někde v dokumentaci nebo changelogu. Takové BC a wtf změny by se měly lépe dokumentovat…

A navíc formulář na fóru smaže text v text area, když je předmět kratší než 25 znaků.

Majkl578
Moderator | 1364
+
0
-

Nechybí, už dávno byla $component deprecated ve prospěch $control.

David Grudl
Nette Core | 8228
+
0
-

Sry, $component bylo „kompatibilně odstraněno“ před více než dvěma lety, nenapadlo mě, že by to někdo používal.

deric
Člen | 93
+
0
-

Používá to např. TabControl (https://componette.org/search/?…) Chápu,že není možné udržovat všechny komponenty, ale nebylo by špatné k nim dopsat kompatilitu s verzema Nette.

Mikulas Dite
Člen | 756
+
0
-

deric napsal(a):

Používá to např. TabControl (https://componette.org/search/?…) Chápu,že není možné udržovat všechny komponenty, ale nebylo by špatné k nim dopsat kompatilitu s verzema Nette.

Addons jsou ale naprosto neoficiální, takže když na ně autor zapomene, není kdo by je opravoval. Většina doplňků snad ale potřebnou verzi nette uvádí.

Honza Kuchař
Člen | 1662
+
0
-

TabControl a vůbec všechny moje doplňky jsou pro 0.9.x. Až budou nějaké prázdniny, mrknu na to, teď je to ve škole masakr. ;)

PS: Není to, že by na doplňky autor zapomněl, ale autor používá Nette 0.9.x. ;)
PPS: Ale ta $component je tam opravdu nepěkná, to bylo deprecated, už když jsem to psal. Asi jsem se přepsal, když jsem chtěl napsat $control.

Honza Kuchař
Člen | 1662
+
0
-

nebylo by špatné k nim dopsat kompatilitu s verzema Nette.

V dokumentaci je hned v hlavičce:

Nette 0.9.1, 0.9.2, 0.9.3