Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
witam,
czy można w jakiś sposób przekazać zmienne z akcji do komponentu, który mam wstawiony w layout.php? w akcji pobieram jakieś dane, które wyświetlane są w widoku, ale niektóre dane potrzebowałbym przenieść do widoku komponentu. jak to można rozwiązać? chyba popularne zastosowanie (albo rozwiązanie tego) to menu. menu jak wiadomo wyświetlane jest praktycznie na każdej podstronie. w zależności od tego którą pozycję w menu wybierzemy wyświetlana jest przypisana podstrona, a jako dodatek rozwijane jest podmenu. żeby to podmenu mogło być rozwinięte komponent menu musi wiedzieć, które menu zostało wybrane. można pobierać z URL, ale jak w URL jest identyfikator tekstowy a w bazie liczbowy to jest problem. dlatego w akcji pobierany jest dany obiekt przez ten identyfikator tekstowy, a do komponentu chcę przekazać ID liczbowy. za pomysły i pomoc z góry dziękuję. pozdrawiam EDIT: oświecenie:P można to zrobić korzystając z metod sfConfig::set w akcji i sfConfig::get w component. (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%)
|
Hm, szczerze mówiąc nie wiem dlaczego masz problem:
Cytat Just like the partials, components accept additional parameters in the shape of an associative array. The parameters are available to the partial under their name, and in the component via the $this object. See Listing 7-13 for an example. Listing 7-13 - Passing Parameters to a Component and Its Template
|
|
|
|
AxZx [Symfony] zmienne z akcji do komponentu 3.03.2009, 00:53:53 
AxZx Cytat(Foxx @ 3.03.2009, 00:58:47 ) Hm... 3.03.2009, 01:09:40 
arecki Cytat(AxZx @ 3.03.2009, 01:09:40 ) [P... 3.03.2009, 12:35:36
Foxx Rozumiem, z pierwszego posta zrozumiałem, że masz ... 3.03.2009, 01:28:14
Lonas Ja sobie to rozwiązałem za pomoca partiali i w lay... 3.03.2009, 08:46:48 
AxZx Cytat(Lonas @ 3.03.2009, 08:46:48 ) J... 3.03.2009, 11:34:12
LBO a to nie jest tak, że jak umieścisz zmienną w szab... 3.03.2009, 14:46:08 
AxZx Cytat(LBO @ 3.03.2009, 14:46:08 ) a t... 3.03.2009, 15:04:11
LBO sorry... wrapper=layout
Strzelam z tym powy... 3.03.2009, 15:21:14
AxZx Cytat(LBO @ 3.03.2009, 15:21:14 ) sor... 3.03.2009, 15:29:54 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 04:17 |