Dzisiaj na dobre zacząłem pisać swój pierwszy skrypt z wykorzystaniem frameworka CodeIgniter. Porobiłem odpowiednie widoki, napisałem dwa krótkie modele i jeden kontroler. Odpalam i działa, ale… Brak formatowania w CSS, brak obrazków.
Wybrnąłem z tego częściowo z pomocą kursu Riklaunima. Rozwiązanie jest takie:
1. W pliku system/application/config/autoload.php ładujemy helpera url:
$autoload['helper'] = array( 'url' );
Można to zrobić także z poziomu kodu w kontrolerze:
$this -> load -> helper( 'url' );
2. Edytujemy główny widok, gdzie jest ścieżka do pliku .css:
<link href="system/application/views/default.css" rel="stylesheet" type="text/css" />
I teraz mamy już CSS. Jednak nadal miałem problem z obrazkami. Okazało się ( metoda prób i błędów ), że katalog z obrazkami ( u mnie views/images/ ) musi mieć uprawnienia do wykonania. Po zmianie chmod’a już wszystko działało