CodeIgniteri allalaadimine ja installimine koos heliloojaga
Selles รตpetuses vaatleme, kuidas saate CodeIgniteri installida ja konfigureerida. Need on kaks CodeIgniteri installimisviisi. Uusima versiooni saate alla laadida CodeIgniteri veebisaidilt vรตi installimise automatiseerimiseks kasutada mรตnda tรถรถriista nagu helilooja
CodeIgniter Frameworki allalaadimine ja installimine
Selle lรคhtekood CodeIgniteri raamistik on saadaval CodeIgniteri ametlikul veebisaidil. Kui soovite alla laadida raamistiku uusima versiooni, peaksite seda tegema ametlikult veebisaidilt.
Samm 1) Laadige alla CodeIgniter Framework.
Avage oma brauseris jรคrgmine URL https://codeigniter.com/.
Alloleval pildil on allalaadimislink raamistiku uusima versiooni juurde
Samm 2) Pakkige CodeIgniter-4.1.4.zip fail lahti.
รlaltoodud lingil klรตpsamine laadib raamistiku alla pakitud kaustana ja pakib lahti CodeIgniter-4.1.4.zip sisu
Samm 3) Looge uus kataloog.
Oletame, et soovite luua projekti nimega veebipood. Projekti kรคivitamiseks vรตite jรคrgida jรคrgmisi samme. Looge oma arenduskettale uus kataloog, nt D:\Sites\online-store
Samm 4) Avage CodeIgniter-4.1.4 sisu.
Nรผรผd peaksite nรคgema jรคrgmisi faile. Kopeerige รผlaltoodud sisu oma projekti kataloogi, nt D:\Sites\online-store
Samm 5) Avage terminal ja kรคivitage jรคrgmine kรคsk.
Kรคivitage sisseehitatud PHP-server, et veenduda, et kรตik on korras.
cd D:\Sites\ online-store
Kรคivitage jรคrgmine kรคsk
php -S localhost:3000
6. samm) Avage allolev URL.
Laadige oma brauserisse jรคrgmine URL. http://localhost:3000/
Kui nรคete รผlalt pilti, siis kรตik tรถรถtab hรคsti,
Mis on CodeIgniteris Composer?
. Koostama CodeIgniter on PHP paketihaldussรผsteem. Pakett on lihtsalt PHP-skriptide kogum, mis tรถรถtavad koos รผhe eesmรคrgi nimel. Selle mรครคratluse pรตhjal vรตib CodeIgniter, kuigi see on raamistik, helilooja terminoloogias paketi mรคrgistamiseks.
Jรคrgmine pilt nรคitab, kuidas helilooja CodeIgniteris tรถรถtab:
CodeIgniteri autor hostib paketti aadressil Pakendaja mis on PHP pakettide jne keskne hoidla.
Kui arendaja kรคivitab CodeIgniteri allalaadimiseks kรคsu helilooja, suhtleb Composer Packagistiga ja laadib alla paketi uusima versiooni. Lisaks raamistike, nagu CodeIgniter, installimisele saab Composerit kasutada ka;
- Installige รผksikud paketid, nรคiteks kolmanda osapoole meilid vรตi andmebaaside kogu
- Vรคrskendage olemasolevaid pakette
- Eemaldage installitud paketid
Kuidas heliloojat alla laadida ja installida
Siin on sammud Composeri allalaadimiseks ja installimiseks CodeIgniteris:
Step 1) Laadige oma brauserisse jรคrgmine URL https://getcomposer.org/download/
Laadige alla seadistus ja jรคrgige installijuhiseid.
Step 2) Avage kรคsuviip/terminal
Kรคivitage jรคrgmine kรคsk
composer
Nรคete jรคrgmisi tulemusi
Kui nรคete รผlaltoodud tulemusi, siis รตnnitleme, helilooja on edukalt installitud.
Loome nรผรผd uue projekti nimega e-pood
Kรคivitage jรคrgmine kรคsk
composer create-project CodeIgniter/framework online-store
SIIN,
- koostaja loo-projekt CodeIgniter/framework veebipoe helilooja kutsub vรคlja helilooja programmi, loo-projekt laadib alla mรครคratud projektiraamistiku, mis asub nimeruumis CodeIgniter.
Peaksite nรคgema jรคrgmisega sarnaseid tulemusi
Kui olete terminali kรคskude suur fรคnn, siis see on viis, muidu vรตite kasutada vana head zip-faili allalaadimist, lahti pakkimist ja รตnnelikku kodeerimist.
CodeIgniteri konfiguratsioonifailid
Nรผรผd, kui oleme CodeIgniteri edukalt installinud, vaatame konfiguratsioonikataloogi
Konfiguratsioonikataloog asub kohas
application/config
SIIN,
- autoload.php โ mรครคrab abistajad, teegid, draiverid, paketid jne, mis tuleks rakenduse kรคivitumisel laadida
- config.php โ sisaldab rakenduse konfiguratsioone, nagu baas-url, keel, pรคringu stringid jne.
- constants.php โ nagu nimigi รผtleb, kasutasin seda faili rakenduse konstantide mรครคratlemiseks
- andmebaas.php โ sisaldab andmebaasi รผhenduse parameetreid
- doctypes.php โ mรครคratleb dokumenditรผรผbid, nt html4, html5, sv10 jne
- Foreign_chars.php โ mรครคratleb vรตรตrmรคrgid, st tรคhemรคrgid, mida leidub sellistes keeltes nagu vene keel ja teised
- konksud.php โ vรตimaldab teil mรครคrata oma konksud
- memcached.php - kui kasutate CodeIgniterit koos Memcachediga, saate seda faili kasutada konfiguratsioonide jaoks.
- migratsioon.php โ kui soovite CodeIgniteris andmebaasi migreerimist kasutada, saate seadete konfigureerimiseks kasutada seda faili.
- mimes.php โ sisaldab faili MIME tรผรผpe
- profile.php โ sisaldab sรคtteid, mida kasutab sisseehitatud CodeIgniteri kompilaator
- routes.php โ sisaldab rakendusteid
- emotikonid.php โ sisaldab emotikonide seadeid
- user_agendid.php โ sisaldab seadeid brauseri kasutajaagentidele, st Chrome'ile, Opera, FirefoxJne
CodeIgniteri konfiguratsioonid
Teeme nรผรผd CodeIgniteris mรตned kรตige levinumad sรคtted:
Open application/config/config.php
Baas-URL
$config['base_url'] = '';
Mรครคrab baas-URL-i. Kui see on tรผhi, mรครคrab CodeIgniter selle teie jaoks automaatselt. Kui soovite oma baas-URL-i kohta selgesรตnaliselt rรครคkida, vรตite kasutada jรคrgmist
$config['base_url'] = 'http://localhost:3000';
SIIN,
- $config['base_url'] = 'http://localhost:3000'; mรครคrab baas-URL-i kohalikuks hostiks, mis tรถรถtab pordis 3000.
Klassi eesliide
CodeIgniter kasutab eesliidet CI_Classname. Parima praktikana ja sisemiste klassidega kokkupรตrgete vรคltimiseks vรตite lisada oma klassi eesliidese, st MY_Classname. Jรคrgmist rida kasutatakse teie klassi eesliite mรครคramiseks
$config['subclass_prefix'] = 'MY_';
Pรคring stringid
Need on parameetrid, mida kรผlastatakse URL-is, st example.com/index.php?q=eggs. Kui soovite selliseid URL-e kasutada, peate mรครคrama
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Muud seaded
Need on paljud sรคtted, mida saate failis config.php mรครคrata, sealhulgas kuupรคevavormingud, vahemรคlu ja vaateteed jne. suur osa konfigureerimisest sรตltub teie rakenduse vajadustest
Kuidas eemaldada CodeIgniterist index.php
CodeIgniter on MVC raamistik. See tรคhendab, et sellel on rakenduses รผks sisenemispunkt, mille nimi on index.php. Pole tรคhtis, millisele URL-ile ligi pรครคsete. Nad kรตik lรคbivad index.php. vaikimisi kuvatakse URL-is indeks.php, nagu on nรคidatud allolevas nรคites
example.com/index.php?q=eggs
URL nรคeb pikem ja veider vรคlja. Hea on see, et saate CodeIgniteri seadistamine selle eemaldamiseks.
Avage application/config/config.php
Leidke jรคrgmine rida:
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
SIIN,
- Me kasutame lehe eemaldamiseks mod_rewrite'i, nii et vastavalt nรตuetele tuleks see tรผhjaks mรครคrata.
Jรคrgmiseks peame looma faili .htaccess, mis kirjutab URL-id รผmber
Lisage rakenduse juurkataloogi uus fail .htacces
Lisage jรคrgmine kood:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
SIIN,
- รlaltoodud kood on mรตeldud veebiserverite konfigureerimiseks, mis kรคitavad apache serverit. รlaltoodud kood saab pรตhimรตtteliselt URI parameetrid ja kรคivitab need faili index.php kaudu isegi siis, kui seda brauseri URL-is ei kuvata.
kokkuvรตte
- Need on kaks CodeIgniteri installimisviisi. Uusima versiooni saate alla laadida CodeIgniteri veebisaidilt vรตi installimise automatiseerimiseks kasutada heliloojat.
- Helilooja on paketihaldussรผsteem PHP.
- Heliloojat saab kasutada: รผksikute pakettide installimiseks, olemasolevate pakettide vรคrskendamiseks installitud pakettide eemaldamiseks.






