![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 20 Dołączył: 2.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie czy da się w CodeIgniter zrobić stały layout? Np:
Top zostaje środek sie zmienia (wstawia widoki) Stopka zostaje Tak abym wczytując jakiś kontroler jego widok ładował mi się właśnie w miejscu w którym sobie wyznaczę w stałym layoucie. Proszę o pomoc. Pozdrawiam ps. jeżeli temat już był proszę o linka, sam nigdzie tego znaleźć nie mogłem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 19 Dołączył: 2.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jezeli istotnie Kohana jest wzorowana na CI to powinno to wygladac tak: tworzysz sobie jakis kontroler np Site_Controller ktory dziedziczy po podstawowym Controller, w tym kontrolerze np w konstruktorze pobierasz z modelu menu i przekazujesz do widoku, lub tworzysz widoki dla top i footer, i teraz wszystkie kontrolery danej strony dziedziczysz po tym Site_Controller. Np. Main_Controller extends Site_Controller
Na milion procent temat poruszany w helpie albo na forum CI. pozdr Ten post edytował kbsucha 29.12.2008, 18:58:33 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 20 Dołączył: 2.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok, pokombinuje dziś i przejrzę helpa może faktycznie cos tam na ten temat napisali.
Dziękuje. Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ja w CI robiłem w takich przypadkach zwyczajnego include'a.
W Kohanie można to zrobić bardziej elegancko, ale nie wiem, czy podobny motyw działa analogicznie w CI ( poniższy kod na pewno nie działa w CI, ale chodzi mi o konwencję (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ).
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
W Kohanie można to zrobić bardziej elegancko Można zrobić to jeszcze bardziej elegancko niż przedstawiony przez Ciebie sposób: Template Controller @temat: Ja pisząc swego czasu w CI korzystałem z następującej kombinacji:
czyli wczytywanie góry i dołu w każdym widoki. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 20 Dołączył: 2.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Można zrobić to jeszcze bardziej elegancko niż przedstawiony przez Ciebie sposób: Template Controller @temat: Ja pisząc swego czasu w CI korzystałem z następującej kombinacji:
czyli wczytywanie góry i dołu w każdym widoki. Chyba to będzie najlepszym wyjściem z tej sytuacji, ewentualnie mogę w sumie jeszcze w kontrolerze wczytywać widoki, ale chyba lepszym rozwiązaniem będzie w widoku wczytanie tych danych. Dziękuje za pomoc. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
bez tej biblioteki w ogóle nie zaczynam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
http://williamsconcepts.com/ci/codeigniter...aries/template/ Ten post edytował arachnia 23.02.2009, 11:46:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:03 |