Knjižnice i pomagači - Codeigniter

Sadržaj

Koja je razlika između knjižnice i pomagača? Knjižnica je obično klasa koja pruža niz specifičnih funkcionalnosti, datume rukovanja, baze podataka, grafičke ili pdf API -je itd., A te funkcionalnosti dijele informacije.
Na primjer, knjižnica koja dopušta pristup Twitter API -ju treba svoje metode za dijeljenje podataka kao što su lozinka i korisničko ime, pa je idealno imati klasu koja omogućuje spremanje tih podataka.
S druge strane, pomagač se može shvatiti kao skupina funkcija koje, iako dijele opseg uporabe, neovisne su jedna o drugoj.
Na primjer pomoćni za obrasce u kojima svi elementi olakšavaju upotrebu ulaznih komponenti, tekstualnih područja itd.
Izrada knjižnice u Codeigniteru
Primjer knjižnice za upravljanje datumima u direktoriju application / libraries i kopirajte sljedeći kod. To je klasa s dvije metode koja omogućuje promjenu datuma iz mysql formata gggg-mm-dd u dd / mm / gggg i obrnuto.
 

CodeIgniter ukazuje na sljedeće smjernice pri imenovanju knjižnica:
Naziv datoteke mora započeti velikim slovom.
Naziv razreda mora počinjati velikim slovom.
Nazivi klasa i datoteka moraju se podudarati.
Naziv metoda mora biti malim slovima
Zatim, kad nam zatreba knjižnica, dozivamo je iz kontrolera na sljedeći način.
 učitavanje-> knjižnica ('datumi'); // Pretvaram datum u mysql format $ date = $ this-> dates-> date_mysql ($ date); ?> var13 ->

Mogu učitati knjižnicu u konstrukcijskoj metodi kontrolera da je pozovem samo jednom.
Knjižnice nam omogućuju dodavanje koda jer su nam potrebne nove funkcionalnosti, a zatim ih ponovno koristimo.
Pomoćnik u Codeingiteru
The pomagači One su jedna od dvije biblioteke koda dostupne u CodeIgniteru i najjednostavnije za rukovanje isprva, budući da su to funkcije koje su nam dostupne bez obzira na bilo koji objekt.
Možemo reći da su pomagači skupovi funkcija, poredane po temama u različitim paketima, koje nam pomažu u izvršavanju zajedničkih zadataka u web aplikacijama. Postoje pomagači za mnoge različite stvari, poput rada s nizovima, datumima, kolačićima, e -poštom, URL -ovima, obrascima itd.
Na primjer, dozivamo url pomoćnika na sljedeći način:
 load-> pomoćnik ('url'); // možemo stvoriti skočni prozor $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'resibable '=>' da ',' screenx '=>' 0 ',' screeny '=>' 0 '); echo anchor_popup ('mydomain.com', 'Kliknite ovdje!', $ atts); ?> var13 ->

Također izvršite preusmjeravanja kao što su:
 

Tu je i pomoćnik za obrasce poput obrasca za prijavu:
 
Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave