![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam takie pytanie, chciałbym w kontrolerze obsłużyć odpowiednie zapytanie i na jego podstawie includować pewien plik. Z tym, że w warstwie widoku chciałbym zaznaczyć w którym miejscu miałby on się wczytywać. Jak z tego wybrnąć? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zbyt ogólne to Twoje pytanie (IMG:style_emoticons/default/smile.gif) Nie wiadomo z jakiego frameworka korzystasz czy własnego czy jakiegoś gotowego itd...
Ale... Zawsze możesz przypisać wynik danego pliku do zmiennej na conajmniej trzy sposoby: 1. Poprzez return + include + przerobienie pliku Include może przerzucić wykonanie kodu nie na "ekran" a do zmiennej jeśli dasz:
Aby to zadziałało na końcu pliku plik.php musi znajdować się return 'wartość' na przykład:
include 2. Poprzez zmienną + include + przerobienie pliku Podobna sytuacja co w pkt 1. z tym że w pliku includowanym zamiast echować wszystko po prostu wyrzucasz do jakiejś zmiennej a potem w pliku includującym jej używasz:
3. output buffering Nie musisz zmieniać pliku includowanego wystarczy zrobić tak:
Do wyboru do koloru (IMG:style_emoticons/default/wink.gif) EDIT: Teraz wystarczy ten plik tak zassać do skryptu i jego "wartość" wpisać do jakiejś zmiennej widoku i w odpowiednim miejscu ją wyświetlić (IMG:style_emoticons/default/wink.gif) Ten post edytował Sephirus 16.04.2012, 09:48:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:09 |