CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion
CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion
CodeIgniter. Zaawansowane tworzenie stron w PHP - Helion
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Spis treci<br />
Wstp ............................................................................................ 11<br />
Rozdzia 1. Instalacja <<strong>stron</strong>g>CodeIgniter</<strong>stron</strong>g>a na serwerze ............................................... 13<br />
Instalacja oprogramowania na serwerze ......................................................................... 14<br />
Aktualizacja <<strong>stron</strong>g>CodeIgniter</<strong>stron</strong>g>a .............................................................................................. 14<br />
Praca z ksik ............................................................................................................... 15<br />
Rozdzia 2. Korzystanie z frameworku ............................................................... 17<br />
Model, widok, kontroler ................................................................................................. 17<br />
Adresy URL ................................................................................................................... 18<br />
Adresy URL dla wyszukiwarek ...................................................................................... 18<br />
Kontroler (controller) ..................................................................................................... 19<br />
Definicja domylnego kontrolera (default_controller) ............................................. 19<br />
Metody prywatne (private) ....................................................................................... 20<br />
Umieszczanie kontrolerów w folderach ................................................................... 20<br />
Automatyczne adowanie (__construct) ................................................................... 21<br />
Nazwy zastrzeone ................................................................................................... 21<br />
Widok (view) .................................................................................................................. 21<br />
adowanie widoku do kontrolera (load->view) ....................................................... 22<br />
adowanie kilku widoków ....................................................................................... 23<br />
Umieszczanie widoków w folderach ........................................................................ 23<br />
Dodawanie danych do widoku ................................................................................. 23<br />
Przekazywanie widoków jako danych ...................................................................... 24<br />
Model (model) ................................................................................................................ 24<br />
Pierwszy model ........................................................................................................ 25<br />
adowanie modelu (load->model) ........................................................................... 25<br />
Umieszczanie modeli w katalogu ............................................................................. 26<br />
Dostp do metod modelu .......................................................................................... 26<br />
adowanie bibliotek (load->library) ............................................................................... 27<br />
adowanie klas pomocniczych (load->helper) ............................................................... 28<br />
adowanie sterowników (load->driver) ......................................................................... 28<br />
Automatyczne adowanie zasobów ................................................................................. 29<br />
Routowanie URL ............................................................................................................ 29<br />
Ustanawianie wasnych regu ................................................................................... 30<br />
Zastrzeone nazwy waciwoci ............................................................................... 30<br />
Obsuga bdów .............................................................................................................. 31<br />
Funkcja show_error() ............................................................................................... 31<br />
Funkcja show_404() ................................................................................................. 32<br />
Funkcja log_message() ............................................................................................. 32