Hva er CodeIgniter? Hvordan fungerer PHP CI-rammeverket?
Hva er CodeTennapparat?
CodeTenner er et PHP MVC-rammeverk som brukes til utviklingping webapplikasjoner raskt. CodeIgniter tilbyr ferdige biblioteker for รฅ koble til databasen og utfรธre forskjellige operasjoner som รฅ sende e-post, laste opp filer, administrere รธkter osv.
CodeTennfunksjoner
La oss se pรฅ noen av funksjonene som gjรธr CodeIgniter flott. Fรธlgende liste er ikke uttรธmmende, men gir deg en idรฉ om hva du kan forvente nรฅr du jobber med CodeTennapparat.
Lite fotavtrykk
Hele kildekoden for CodeIgniter-rammeverket er nesten 2 MB stort. Dette gjรธr det enkelt รฅ mestre CodeIgniter og hvordan den fungerer. Det forenkler ogsรฅ utrulling og oppdatering av den.
Bla fort
Brukere foretrekker ofte applikasjoner som lastes inn veldig raskt. Hvis du har jobbet med noen av de moderne rammeverkene, vil du innse at de tar mindre enn ett sekund รฅ laste inn rett etter installasjon. CodeIgniter, du kan laste i gjennomsnitt pรฅ rundt under 50 ms. Den ekstra tiden du bruker pรฅ optimalisering, slik som i et annet rammeverk, frigjรธres nรฅr du jobber med CodeIgniter-rammeverk.
Lรธst koblet
De innebygde funksjonene er designet for รฅ fungere uavhengig uten รฅ stole for mye pรฅ andre komponenter. Dette gjรธr det enkelt รฅ vedlikeholde og gjรธre oppgraderinger
MVC Architecture
PHP-en CodeIgniter-rammeverket bruker Model-View-Controller-arkitekturdesign. Det er standardpraksis i bransjen nรฅr man jobber med webapplikasjoner. MVC skiller data, forretningslogikk og presentasjon.
Utmerket dokumentasjon
Rammeverket er godt dokumentert, og det finnes gode bรธker, veiledninger og besvarte forumspรธrsmรฅl pรฅ CodeIgniter. Dette betyr at uansett hvilken utfordring du har, er sjansen stor for at noen allerede har mรธtt problemet, lรธst det, og at lรธsningen finnes der ute for deg.
Applikasjonsspesifikke innebygde komponenter
CodeIgniter har komponenter for sending av e-post, databasehรฅndtering, รธkthรฅndtering og mye mer, som du vil oppdage etter hvert som vi fortsetter med veiledningene.
Extend
CodeIgniter leveres med noen biblioteker og hjelpere rett ut av esken. Hvis det du รธnsker ikke er der, eller du รธnsker รฅ implementere en eksisterende funksjon pรฅ din egen mรฅte, kan du enkelt gjรธre det ved รฅ opprette biblioteker, hjelpere, pakker osv. Du kan ogsรฅ opprette et REST API i CodeTennapparat.
Kort lรฆringskurve
CodeIgniter er lett รฅ mestre for alle som allerede er kjent med PHPI lรธpet av svรฆrt kort tid kan studenten lรฆre CodeTenn og start utviklingenping profesjonelle applikasjoner ved bruk av CodeTennapparat.
Hvordan CodeVirker tenneren?
CodeIgniter er et MVC-rammeverk. MVC stรฅr for Model View Controller. Nรฅr en bruker ber om en ressurs, svarer kontrolleren fรธrst. Kontrollรธren forstรฅr brukerforespรธrselen og be om nรธdvendig data om nรธdvendig.
Hvis du for eksempel vil hente en kunde med id= 3, vil kontrolleren motta forespรธrselen din og deretter be om CodeIgniter-modeller for รฅ hente posten med ID-en 3. CodeIgniter-modeller returnerer posten til kontrolleren. Kontrolleren videresender deretter resultatet til visningen som formaterer det til et menneskelig lesbart format. Deretter returneres resultatene til brukeren i nettleseren.
Fรธlgende bilde viser hvordan CodeTennapparatet fungerer:

CodeHistorikk for utlรธsning av tenner
| ร r | Versjon |
|---|---|
| 2006 | Fรธrste versjon av CodeTenner |
| 2009 | ExpressionEngine 2.0 lansert |
| 2014 | British Columbia Institute of Technology tok eierskap av prosjektet |
| 2020 | Pรฅ februar 24, CodeIgniter 4 ble offisielt lansert |
| 2021 | Pรฅ september 6, 2021, CodeIgniter 4.1.4 ble offisielt lansert |
Sammendrag
- CodeIgniter er et PHP-rammeverk for utviklingping applikasjoner raskt
- Hele kildekoden for CodeIgniteren er nesten 2 MB stor. Dette gjรธr den enkel รฅ mestre. CodeTennapparat og hvordan det fungerer
- De innebygde funksjonene til CodeTennere er designet for รฅ fungere uavhengig uten รฅ vรฆre for avhengige av andre komponenter
- Rammeverket bruker Model-View-Controller arkitektonisk design
- Rammeverket er godt dokumentert, og det er gode bรธker, veiledninger og besvarte forumspรธrsmรฅl pรฅ CodeTenner
- CodeIgniter leveres med noen biblioteker, og hjelper brukere rett ut av esken
- CodeIgniter er lett รฅ mestre for alle som allerede er kjent med PHP
- In CodeEn bruker ber om en ressurs, og kontrolleren svarer fรธrst. Kontrolleren forstรฅr brukerens forespรธrsel og ber deretter om nรธdvendige data hvis det er viktig.
- Codeigniter 4 ble utgitt 24. februar 2020, bursdagen til Jim Parry, som var prosjektlederen for Codetenner 4 og dรธde 15. januar 2020
