Innholdsfortegnelse
For eksempel trenger et bibliotek som gir tilgang til Twitter API sine metoder for å dele data som passord og brukernavn, så det ideelle er å ha en klasse som gjør det mulig å lagre denne informasjonen.
På den annen side kan en hjelper forstås som en gruppe funksjoner som, selv om de deler et bruksområde, er uavhengige av hverandre.
For eksempel hjelper for skjemaer der alle elementene skal lette bruken av inngangskomponenter, tekstområde, etc.
Opprette et bibliotek i Codeigniter
Et eksempel på et datostyringsbibliotek, i katalogen for applikasjoner / biblioteker, og kopier følgende kode. Det er en klasse med to metoder som gjør det mulig å endre datoen fra mysql-format åååå-mm-dd til dd / mm / åååå og omvendt.
CodeIgniter angir følgende retningslinjer når biblioteker navngis:
Filnavnet må starte med stor bokstav.
Klassens navn må begynne med stor bokstav.
Klassen og filnavnene må stemme overens.
Navnet på metodene må være med små bokstaver
Når vi trenger biblioteket, påkaller vi det fra en kontroller på følgende måte.
load-> bibliotek ('datoer'); // Jeg konverterer dato til mysql-format $ date = $ this-> dates-> date_mysql ($ date); ?> var13 ->
Jeg kan laste inn biblioteket i kontrollerens konstruksjonsmetode for å kalle det bare en gang.
Biblioteker lar oss legge til kode ettersom vi trenger nye funksjoner og deretter bruke dem på nytt.
Hjelper i Codeingiter
De hjelpere De er en av de to kodebibliotekene som er tilgjengelige i CodeIgniter og de enkleste å håndtere i begynnelsen, siden de er funksjoner som er tilgjengelige for oss uten å avhenge av noe objekt.
Vi kan si at hjelpere er sett med funksjoner, sortert etter tema i forskjellige pakker, som hjelper oss med å utføre vanlige oppgaver i webapplikasjoner. Det finnes hjelpere til mange forskjellige ting, for eksempel arbeid med matriser, datoer, informasjonskapsler, e -post, URL -er, skjemaer, etc.
For eksempel påkaller vi url -hjelperen som følger:
last-> hjelper ('url'); // vi kan lage en popup $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'ja', 'status' => 'ja', 'justerbar '=>' ja ',' screenx '=>' 0 ',' screeny '=>' 0 '); echo anchor_popup ('mydomain.com', 'Click Here!', $ atts); ?> var13 ->
Gjør også viderekoblinger som:
Det er også en hjelper for skjemaer som et påloggingsskjema:
Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng