![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam trywialne pytanie. W codeigniter mamy podział na Helper Reference i Class Reference Dla mnie to wszystko jeden worek ale mimo to dostały oddzielne kategorie czy ktoś z tu obecnych uchyli mi rąbka tajemnicy i powie dlaczego oni je rozdzielili czym się różnią te typy? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ja na swój użytek przyjąłem, że helpery to takie nanoprocedury, których nie zauważono podczas tworzenia obiektów (IMG:style_emoticons/default/smile.gif)
Ale na serio: nie jestem fachowcem i nie żyję z programowania w PHP, ale podzielam minimalistyczną koncepcję twórców CI, która mówi, że jeśli gdzieś nie trzeba obiektowości, to wystarczy kod proceduralny, zebrany tematycznie w jakąś grupę funkcji. I helpery są tego doskonałym przykładem - jest to zbiór procedur, a nie klas, pogrupowany tematycznie, który ułatwia życie i posiada (mniejszą lub większą) spójność. Bo spójrzmy prawdzie w oczy, użycie h1('TYTUŁ'), anchor ('http://....', 'tekst odnośnika') czy form_open('/user/register'); jest znacznie prostsze niż babranie się w kodzie html bezpośrednio - dodatkowo w/w helpery są zgodne z xhtml, więc jedyne błędy jakie jesteś w stanie popełnić, to właściwie tylko niepodomykanie tagów div/span czy ich przemieszanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 00:26 |