Biblioteche e aiutanti - Codeigniter

Sommario

Qual è la differenza tra una libreria e un helper? Una libreria è solitamente una classe che fornisce una serie di funzionalità specifiche, gestione di date, database, API grafiche o pdf, ecc. e queste funzionalità condividono le informazioni.
Ad esempio, una libreria che consente l'accesso all'API di Twitter ha bisogno dei suoi metodi per condividere dati come la password e il nome utente, quindi l'ideale è avere una classe che permetta di salvare tali informazioni.
D'altra parte, un helper può essere inteso come un insieme di funzioni che, pur condividendo un ambito di utilizzo, sono indipendenti l'una dall'altra.
Ad esempio helper per form in cui tutti gli elementi servono a facilitare l'uso di componenti di input, textarea, ecc.
Creazione di una libreria in Codeigniter
Un esempio di libreria per la gestione delle date, nella directory application/biblioteche, e copiare il codice seguente. È una classe con due metodi che permette di cambiare la data dal formato mysql aaaa-mm-gg a gg/mm/aaaa e viceversa.
 

CodeIgniter indica le seguenti linee guida per la denominazione delle librerie:
Il nome del file deve iniziare con una lettera maiuscola.
Il nome della classe deve iniziare con una lettera maiuscola.
I nomi di classe e file devono corrispondere.
Il nome dei metodi deve essere in minuscolo
Quindi, quando abbiamo bisogno della libreria, la invochiamo da un controller nel modo seguente.
 carica-> libreria ('date'); // converto la data in formato mysql $ date = $ this-> date-> date_mysql ($ date); ?> var13 ->

Posso eseguire il caricamento della libreria nel metodo di costruzione del controller per chiamarlo solo una volta.
Le librerie ci consentono di aggiungere codice quando abbiamo bisogno di nuove funzionalità e quindi riutilizzarle.
Aiutante in Codeingiter
Il aiutanti Sono una delle due librerie di codici disponibili in CodeIgniter e le più facili da gestire all'inizio, poiché sono funzioni a nostra disposizione senza dipendere da alcun oggetto.
Possiamo dire che gli helper sono insiemi di funzioni, ordinate per tema in diversi pacchetti, che ci aiutano a svolgere compiti comuni nelle applicazioni web. Esistono aiutanti per molte cose diverse, come lavorare con array, date, cookie, e-mail, URL, moduli, ecc.
Ad esempio, invochiamo l'URL helper come segue:
 load-> helper ('url'); // possiamo creare un popup $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'ridimensionabile ' => 'sì', 'screenx' => '0', 'screeny' => '0'); echo anchor_popup ('miodominio.com', 'Clicca qui!', $ atts); ?> var13 ->

Esegui anche reindirizzamenti come:
 

C'è anche un helper per i moduli come un modulo di accesso:
 
Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave