![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym zapytać, jak powinno się POPRAWNIE złożyć widok w CI:
Powiedzmy, że mamy backoffice administratora (nagłówek, menu po lewej, content, stopka) i zmienia się tylko środek ($content). Jeśli mam kilka "akcji", przy każdej z nich muszę na nowo definiować każdy element widoku:
Przy kilkudziesięciu "akcjach", ten sam kod ulegnie powtórzeniu kilkadziesiąt razy (IMG:style_emoticons/default/smile.gif) , co jest sprzeczne z ideą stosowania frameworka! (IMG:style_emoticons/default/smile.gif) Teoretycznie, mógłbym umieścić niektóre elementy w konstruktorze, a z poziomu każdej funkcji wywoływać tylko $content Chciałbym zapytać, jak z tym problemem radzą sobie zawodowcy kodujący w CI. Jaki jest POPRAWNY sposób obsługi widoków składających się z kilku elementów, jak menu, nagłówki, stopki, itp.? W cake'u ładuje się strony, albo szablony z elementami - co wydaje się sensowe. W CI wszystko jest "na odwyrtkę" (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zawodowcy nie robią w CI. Wiem, że nie takiej odpowiedzi oczekujesz, ale robienie dzisiaj w CI to masochizm.
Aby uzyskać efekt jakiego oczekujesz wystarczy proste dziedziczenie, nadrzędny kontroler odpala główny layout i tam masz już swoje headery, footery i inne, a podrzędny z konkretna akcją zajmuje się tylko danym fragmentem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:07 |