![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 209 Pomógł: 3 Dołączył: 6.04.2010 Skąd: Słupca Ostrzeżenie: (0%) ![]() ![]() |
Witajcie potrzebuję stworzyć obiekt który będzie generowany wpliku index oraz będę mógł się odwoływać do niego w komponencie od menu próbowałem metodą:
index.php
w komponencie odwołuję się do obiektu tak
lecz symfony zwraca mi błąd że nie istnieje taki obiekt |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 17 Dołączył: 1.11.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
A jaki jest sens tworzyć obiekt w index.php ?
Utwórz sobie ten obiekt w akcji homepage lub jak napisz odpowiedni filtr który bedzie sie wykonywał przy każdym requescie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 209 Pomógł: 3 Dołączył: 6.04.2010 Skąd: Słupca Ostrzeżenie: (0%) ![]() ![]() |
problem w tym że łączę to z innym projektem i potrzebuję przekazać tablicę wygenerowaną w pliku index która bedzie przechowywać pewne parametry poprostu problem w połączeniu 2 projektów jeden w frameworku drugi na autorskim cms
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 13 Dołączył: 21.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nazwałeś swoja aplikację dajmy na to frontend, to:
w apps/frontend/config/filters.yml
i tworzysz sobie klasę apps/frontend/lib/variablesFilter.php
I teraz, jeśli jesteś w akcji/komponencie: $this->getUser()->getAttribute('blue'), a jeśli w templatce: $sf_user->getAttribute('blue'), a jeśli zaś w modelu: sfContext::getInstance()->getUser()->getAttribute('blue') Jak coś, to to co wpiszesz do usera, możesz też wydumpować w $_SESSION (IMG:style_emoticons/default/wink.gif) Ten post edytował Sinevar 28.04.2012, 22:55:44 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 209 Pomógł: 3 Dołączył: 6.04.2010 Skąd: Słupca Ostrzeżenie: (0%) ![]() ![]() |
fajnie dzięki ale to nadal nie rozwiązuje mojego problemu bo ta zmienna to tablica która będzie dynamicznie generowana z drzewa w bazie danych
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 13 Dołączył: 21.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
No to w filtrze możesz spokojnie się odwołać do modelu, a w modelu będziesz miał metodę, która spreparuje Ci tą tablicę. Potem przypiszesz to do zmiennej w userze i powinno banglać (IMG:style_emoticons/default/smile.gif)
Tyle, że nie do końca jeszcze czaję, jak chciałeś przekazać jakieś zmienne z jednej aplikacji do drugiej, używając web/index.php... Ten post edytował Sinevar 28.04.2012, 23:03:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 20:33 |