![]() ![]() |
Post
#1
|
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Zmęczony ciągłym przeklejaniem kodu tabeli między widokami, postanowiłem napisać moduł odpowiedzialny za tworzenie tabeli. W zasadzie pozostała jedna rzecz - widok tabeli. Chcąc trzymać się zendowego podejścia do sprawy, chcę napisać helpery widoku, które będą odpowiedzialne za wyświetlanie tabeli. Myślałem o zrobieniu kilku heleprów:
1. Helper wiersza nagłówka 2. Helper wiersza z danymi 3. Helper komórki nagłówka 4. Helper komórki z danymi 5. Helper tabeli, która to pozbiera do kupy 6. Możliwe, że powstanie jeszcze jakiś helper (nazwa tabeli, stronicowanie, itp). I tutaj pojawię problem - ogromna ilość obiektów, jakie powstaną podczas tworzenia takiej tabeli (chyba, że się mylę i wywołanie helpera nie tworzy obiektu). Jak to rozwiązać, by zachować maksymalną edytowalność każdego aspektu tabeli? edit Pogrzebałem w kodzie i znalazłem, że dla każdego helpera tworzona jest tylko jedna instancja klasy, tak więc wielokrotne użycie tego samego helpera nie spowoduje utworzenia ogromnej ilości obiektów. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 12:46 |