kopczyk
27.10.2008, 15:18:24
Witam
Pytanie może wydać się banalne, ale proszę żeby mi ktos wytłumaczył łopatologicznie czym różni się $this->getParameter('param') od $this->getAttribute('attribute') ( w kontrolerze )
destroyerr
27.10.2008, 16:03:10
Niczym się nie różnią ponieważ żadna z nich nie występuje.
empathon
27.10.2008, 16:10:35
Po pierwsze nie w kontrolerze a w requescie.
Pytanie powinno brzmieć: czym się różni atrybut od parametru?
Generalnie (abstrahujac od tego czy jest to Web request czy nie) atrybut służy do przechowywania atrybutów(np.: sesja) a parametr do przekazywania w requescie (np.: GET). Definicja być może niezbyt poprawna ale powinna dać Ci pewien obraz.
qqrq
28.10.2008, 09:12:26
Atrybuty możesz też przekazywać requestem - po prostu atrybut tworzysz sobie sam (atrybuty "żyją" tylko do końca skryptu), a parametr przychodzi do ciebie od użytkownika (URL, formularz).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.