Cu ceva timp in urma am scris un articol despre instalarea CodeIgniter si unul despre libraria Template.
Pentru ca am avut deja doua cereri pana acum, va voi pune la dispozitie un proiect CodeIgniter deja configurat, pentru a va face o idee mai buna despre cum ar trebui sa arate.
Veti gasi atasata o arhiva care contine un proiect gata configurat. Este vorba despre o instalare CodeIgniter, peste care a fost adaugata libraria Template.
Proiectul contine un fisier readme.html
pe care va recomand sa-l cititi pentru a va ajuta cu eventuale probleme.
Cateva instructiuni pentru instalarea proiectului:
A fost configuat in asa fel incat sa fie extras in DocumentRoot
-ul server-ului de PHP sub numele de ci
. Daca dezarhivarea se face dupa specificatii, el ar trebui sa fie disponibil imediat, daca este apelat din browser cu calea http://localhost/ci/main
.
Ar trebui sa vedeti ceva de genul acesta*:
Daca proiectul a fost dezarhivat intr-un subfolder din DocumentRoot
, sau a fost redenumit, va fi necesara o modificare. Mergeti in system\application\config\config.php
si cautati linia:
$config['base_url'] = 'http://localhost/ci';
Aceasta valoare trebuie modificata pentru a mapa URL-ul asa cum se afla pe server-ul vostru:
$config['base_url'] = 'http://localhost/subfolder/ci'; // Daca proiectul este intr-un subfolder $config['base_url'] = 'http://localhost/my_ci'; // Daca proiectul a fost redenumit
Proiectul are trei pagini, pentru ca astfel puteam ilustra mult mai bine cum se face navigarea in CodeIgniter si cum functioneaza libraria Template. Veti observa ca in proiect, link-urile contin index.php
in cale.
Am ales sa procedez astfel, pentru ca am descoperit ca mediile de development pot diferi destul de mult, in functie de ce are fiecare instalat (Apache + PHP, WAMP, MAMP, etc.). Astfel, desi proiectul contine un .htaccess
care sa ascunda index.php
din calea din browser, este posibil sa nu functioneze la toata lumea.
Sfatul meu este sa apelati proiectul cu http://localhost/ci/main
. Daca acesta nu functioneaza, stergeti fisierul .htaccess
din radacina proiectului si incercati cu http://localhost/ci/index.php/main
. De mentionat ca daca .htaccess
-ul merge, puteti apela proiectul in ambele feluri.
Proiectul poate fi descarcat urmand acest link. Sper ca aceste instructiuni sa fie suficiente, iar daca intampinati probleme in instalarea proiectului nu ezitati sa ma contactati.
* Va rog sa faci abstractie de alegerea total neinspirata a culorilor. Sunt un developer, nu designer, si simtul meu estetic nu e foarte dezvoltat.