![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam!!
Od kilku dni czytam rozne manuale dotyczace frameworku CakePHP, gdyz chcialbym oprzec na nim jedna ze stron ktore mam stworzyc. Moje pytanie dotyczy ogolnego podejscia do tworzenia stron przy pomocy CakePHP. Generalnie strona ktora tworze ma wygladac tak ze ma naglowek dwie kolumny (prawa/lewa), srodek i stopke. Czyli standard (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Moje pytanie jest takie jak zaczac tworzyc taka strone aby naglowek i kolumny mogly byc tworzone dynamicznie, na podstawie zawartosci bazy danych. To znaczy w naglowku beda sie wyswietlac strony ktore zostaly stworzone i ustawione na do przegladanie, a w kolumnach beda wyswietlane listy produktow ulozone po kategoriach. I teraz ta czesc stron jest powtarzalna czyli naglowek i kolumny wiec chyba nie moge wstawic ich do layoutu prawda (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Bo za kazdym razem bedzie tresc wyciagana z bazy. Wiec jak to zrobic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przy kazdym Controlerze odpowiadajacym za dana stron mam tworzyc naglowek i kolumny i dolaczac je do viewerow (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Tyle ze to bedzie powtarzanie kodu dla kazdej strony, a nie o to mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . No i czy jest mozliwe zeby stworzyc jeden controler do ktorego beda szly wszystkie zadania bez wzgledu na adres url i potem ten kontroler bedzie tworzyl naglowek i kolumny i odpowiedni srodek (zalezny od zadania). Wtedy mialbym jeden glowny kontroler i jeden glowny viewer z kolumnami i naglowkami i zmiennym srodkiem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie wiem czy dobrze to wytlumaczylem ale mam nadzieje ze ktos mi pomoze Pozdrr |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem najlepszym rozwiązaniem Twojego problemu będzie coś takiego :
Jest to szkielet layoutu 'default.thtml' |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 14:05 |