Biblioteki i pomocnicy - Codeigniter

Spisie treści

Jaka jest różnica między biblioteką a pomocnikiem? Biblioteka to zazwyczaj klasa, która udostępnia szereg określonych funkcjonalności, obsługi dat, baz danych, grafiki lub API pdf itp., a te funkcjonalności współdzielą informacje.
Na przykład biblioteka, która umożliwia dostęp do API Twittera, potrzebuje swoich metod do udostępniania danych, takich jak hasło i nazwa użytkownika, więc idealnym rozwiązaniem jest posiadanie klasy, która umożliwia zapisywanie tych informacji.
Z drugiej strony helper może być rozumiany jako zespół funkcji, które choć mają wspólny zakres zastosowania, są od siebie niezależne.
Na przykład helper dla formularzy, w których wszystkie elementy mają ułatwić korzystanie z komponentów wejściowych, textarea itp.
Tworzenie biblioteki w Codeigniter
Przykład biblioteki zarządzania datami, w katalogu aplikacja/biblioteki i skopiuj poniższy kod. Jest to klasa z dwoma metodami, która pozwala na zmianę daty z formatu mysql rrrr-mm-dd na dd/mm/rrrr i odwrotnie.
 

CodeIgniter wskazuje następujące wytyczne podczas nazewnictwa bibliotek:
Nazwa pliku musi zaczynać się wielką literą.
Nazwa klasy musi zaczynać się wielką literą.
Nazwy klas i plików muszą być zgodne.
Nazwy metod muszą być pisane małymi literami
Następnie, gdy potrzebujemy biblioteki, wywołujemy ją z kontrolera w następujący sposób.
 load->biblioteka ('daty'); // Konwertuję datę do formatu mysql $ date = $ this-> date-> date_mysql ($ date); ?> zm13 ->

Mogę wykonać ładowanie biblioteki w metodzie konstrukcji kontrolera, aby wywołać ją tylko raz.
Biblioteki pozwalają nam dodawać kod, gdy potrzebujemy nowych funkcjonalności, a następnie ponownie je wykorzystywać.
Pomocnik w Codeingiter
ten pomocnicy Są to jedna z dwóch bibliotek kodu dostępnych w CodeIgniter i na początku najłatwiejsza w obsłudze, ponieważ są to funkcje, które są dla nas dostępne bez zależności od żadnego obiektu.
Można powiedzieć, że helpery to zestawy funkcji uporządkowanych tematycznie w różnych pakietach, które pomagają nam wykonywać typowe zadania w aplikacjach webowych. Istnieją pomocnicy do wielu różnych rzeczy, takich jak praca z tablicami, datami, plikami cookie, e-mailami, adresami URL, formularzami itp.
Na przykład wywołujemy pomocnika adresu URL w następujący sposób:
 load-> helper ('url'); // możemy utworzyć wyskakujące okienko $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'resizable ' => 'tak', 'screenx' => '0', 'screeny' => '0'); echo anchor_popup ('moja_domena.com', 'Kliknij tutaj!', $ atts); ?> zm13 ->

Wykonuj również przekierowania, takie jak:
 

Istnieje również pomoc dla formularzy, takich jak formularz logowania:
 
Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave