Biblioteker og hjælpere - Codeigniter

Indholdsfortegnelse

Hvad er forskellen mellem et bibliotek og en hjælper? Et bibliotek er normalt en klasse, der giver en række specifikke funktioner, håndteringsdatoer, databaser, grafik eller pdf -API'er osv., Og disse funktioner deler information.
For eksempel har et bibliotek, der giver adgang til Twitter API, brug for sine metoder til at dele data som f.eks. Adgangskoden og brugernavnet, så det ideelle er at have en klasse, der gør det muligt at gemme disse oplysninger.
På den anden side kan en hjælper forstås som en gruppe funktioner, der, selvom de deler et anvendelsesområde, er uafhængige af hinanden.
For eksempel hjælper til former, hvor alle elementerne skal lette brugen af ​​inputkomponenter, tekstområde osv.
Oprettelse af et bibliotek i Codeigniter
Et eksempel på et datostyringsbibliotek i biblioteket med applikationer / biblioteker og kopier følgende kode. Det er en klasse med to metoder, der gør det muligt at ændre datoen fra mysql-format åååå-mm-dd til dd / mm / åååå og omvendt.
 

CodeIgniter angiver følgende retningslinjer ved navngivning af biblioteker:
Filnavnet skal starte med et stort bogstav.
Klassens navn skal begynde med et stort bogstav.
Klassen og filnavne skal stemme overens.
Metodernes navn skal være med små bogstaver
Så når vi har brug for biblioteket, påberåber vi det fra en controller på følgende måde.
 load-> bibliotek ('datoer'); // Jeg konverterer dato til mysql-format $ date = $ this-> dates-> date_mysql ($ date); ?> var13 ->

Jeg kan indlæse biblioteket i controllerens konstruktionsmetode for kun at kalde det en gang.
Biblioteker giver os mulighed for at tilføje kode, da vi har brug for nye funktioner og derefter genbruge dem.
Hjælper i Codeingiter
Det hjælpere De er en af ​​de to kodebiblioteker, der er tilgængelige i CodeIgniter og de letteste at håndtere i starten, da de er funktioner, der er tilgængelige for os uden at afhænge af noget objekt.
Vi kan sige, at hjælpere er et sæt funktioner, sorteret efter tema i forskellige pakker, som hjælper os med at udføre almindelige opgaver i webapplikationer. Der er hjælpere til mange forskellige ting, såsom at arbejde med arrays, datoer, cookies, e -mails, URL'er, formularer osv.
For eksempel påberåber vi url -hjælperen som følger:
 load-> hjælper ('url'); // vi kan oprette en popup $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'ja', 'status' => 'ja', 'kan ændres '=>' ja ',' screenx '=>' 0 ',' screeny '=>' 0 '); echo anchor_popup ('mydomain.com', 'Click Here!', $ atts); ?> var13 ->

Gør også omdirigeringer som:
 

Der er også en hjælper til formularer som f.eks. En loginformular:
 
Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave