Bibliotek och hjälpare - Codeigniter

Innehållsförteckning

Vad är skillnaden mellan ett bibliotek och en hjälpare? Ett bibliotek är vanligtvis en klass som tillhandahåller en serie specifika funktioner, hanteringsdatum, databaser, grafik eller pdf -API: er etc. och dessa funktioner delar information.
Till exempel behöver ett bibliotek som tillåter åtkomst till Twitter API sina metoder för att dela data som lösenord och användarnamn, så idealet är att ha en klass som gör det möjligt att spara den informationen.
Å andra sidan kan en hjälpare förstås som en grupp funktioner som, även om de delar ett användningsområde, är oberoende av varandra.
Till exempel hjälpare för formulär där alla element ska underlätta användningen av ingångskomponenter, textområde, etc.
Skapa ett bibliotek i Codeigniter
Ett exempel på ett datumhanteringsbibliotek i katalogen program / bibliotek och kopiera följande kod. Det är en klass med två metoder som gör det möjligt att ändra datumet från mysql-formatet åååå-mm-dd till dd / mm / åååå och vice versa.
 

CodeIgniter anger följande riktlinjer vid namngivning av bibliotek:
Filnamnet måste börja med stor bokstav.
Klassnamnet måste börja med stor bokstav.
Klass- och filnamnen måste matcha.
Metodernas namn måste vara gemener
Sedan när vi behöver biblioteket åberopar vi det från en kontroller på följande sätt.
 load-> bibliotek ('datum'); // Jag konverterar datum till mysql-format $ date = $ this-> dates-> date_mysql ($ date); ?> var13 ->

Jag kan ladda biblioteket i controllerns konstruktionsmetod för att bara kalla det en gång.
Bibliotek tillåter oss att lägga till kod eftersom vi behöver nya funktioner och sedan återanvända dem.
Hjälpare i Codeingiter
De hjälpare De är ett av de två kodbiblioteken som finns i CodeIgniter och är lättast att hantera först, eftersom de är funktioner som är tillgängliga för oss utan att bero på något objekt.
Vi kan säga att hjälpare är uppsättningar av funktioner, sorterade efter tema i olika paket, som hjälper oss att utföra vanliga uppgif.webpter i webbapplikationer. Det finns hjälpare till många olika saker, till exempel att arbeta med matriser, datum, cookies, e -post, webbadresser, formulär etc.
Till exempel åberopar vi url -hjälpen enligt följande:
 load-> helper ('url'); // vi kan skapa en popup $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'ja', 'status' => 'ja', 'resizable '=>' ja ',' screenx '=>' 0 ',' screeny '=>' 0 '); echo anchor_popup ('mydomain.com', 'Click Here!', $ atts); ?> var13 ->

Gör också omdirigeringar som:
 

Det finns också en hjälpare för formulär som ett inloggningsformulär:
 
Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave