Bibliotekos ir pagalbininkai - Codeigniter

Turinys

Kuo skiriasi biblioteka ir pagalbininkas? Biblioteka paprastai yra klasė, kurioje pateikiamos tam tikros funkcijos, tvarkymo datos, duomenų bazės, grafikos ar pdf API ir kt., O šios funkcijos dalijasi informacija.
Pvz., Bibliotekai, leidžiančiai pasiekti „Twitter“ API, reikalingi jos metodai dalintis duomenimis, pvz., Slaptažodžiu ir vartotojo vardu, todėl idealiai tinka turėti klasę, leidžiančią išsaugoti šią informaciją.
Kita vertus, pagalbininkas gali būti suprantamas kaip funkcijų grupė, kurios, nors ir turi bendrą naudojimo sritį, yra nepriklausomos viena nuo kitos.
Pavyzdžiui, pagalbininkas formoms, kuriose visi elementai yra skirti palengvinti įvesties komponentų, tekstūros ir pan. Naudojimą.
Bibliotekos kūrimas „Codeigniter“
Datų tvarkymo bibliotekos, esančios programų / bibliotekų kataloge, pavyzdys ir nukopijuokite šį kodą. Tai klasė su dviem metodais, leidžianti pakeisti datą iš „mysql“ formato yyyy-mm-dd į dd / mm / yyyy ir atvirkščiai.
 

Pavadindamas bibliotekas „CodeIgniter“ nurodo šias gaires:
Failo pavadinimas turi prasidėti didžiąja raide.
Klasės pavadinimas turi prasidėti didžiąja raide.
Klasės ir failo pavadinimai turi sutapti.
Metodų pavadinimas turi būti rašomas mažosiomis raidėmis
Tada, kai mums reikia bibliotekos, mes ją iškviečiame iš valdiklio tokiu būdu.
 apkrova-> biblioteka ('datos'); // Aš konvertuoju datą į „mysql“ formatą $ date = $ this-> date-> date_mysql ($ date); ?> var13 ->

Aš galiu įkelti biblioteką valdiklio konstrukcijos metodu, kad ją iškviesčiau tik vieną kartą.
Bibliotekos leidžia mums pridėti kodą, kai mums reikia naujų funkcijų, ir tada jas pakartotinai naudoti.
Pagalbininkas koduojant
The pagalbininkai Jie yra viena iš dviejų kodų bibliotekų, prieinamų „CodeIgniter“, ir iš pradžių lengviausia tvarkyti, nes tai yra funkcijos, prieinamos mums nepriklausomai nuo objekto.
Galime sakyti, kad pagalbininkai yra funkcijų rinkiniai, suskirstyti pagal temas į skirtingus paketus, kurie padeda mums atlikti įprastas užduotis žiniatinklio programose. Yra pagalbininkų įvairiems dalykams, pavyzdžiui, darbui su masyvais, datomis, slapukais, el. Laiškais, URL, formomis ir kt.
Pavyzdžiui, mes naudojame URL pagalbininką taip:
 load-> pagalbininkas ('url'); // galime sukurti iššokantįjį langą $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'resizable '=>' taip ',' screenx '=>' 0 ',' screeny '=>' 0 '); echo anchor_popup ('mydomain.com', 'Spustelėkite čia!', $ atts); ?> var13 ->

Taip pat atlikite peradresavimus, tokius kaip:
 

Taip pat yra pagalbininkas tokioms formoms kaip prisijungimo forma:
 
Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave