Archiwum (bardzo) młodego programisty. Ten wpis pochodzi z mojego bloga, którego prowadziłem będąc uczniem Gimnazjum (obecnie są to klasy 6-8 szkoły podstawowej). Z sentymentu i rozczulenia postanowiłem przenieść te treści na moją nową stronę internetową. Na samym dole załączone są komentarze (jeśli jakieś były). Tutaj przeczytasz o tym jak wyglądała moja pierwsza strona i przygoda z programowaniem
Scaffolding to bardzo dobra metoda oszczędzająca wiele czasu podczas tworzenia aplikacji internetowych. W CodeIgniter ma to jedną wadę, otóż w jednym kontrolerze można uruchomic scaffolding tylko jednej tabeli naraz. W artykule pokażę, jak możesz to zmienić.
Rozwiązanie jest proste!
- Pobierz zmodyfikowany folder scaffolding z tego bloga,
- podmień folder
system/scaffolding
na ten pobrany, - Następnie umieść następujący kod w kontrolerze:
class admin extends Controller { function admin() { parent::Controller(); if($this->uri->total_segments() >= 3) { $this->load->scaffolding( $this->uri->segment( $this->uri->total_segments() ) ); } else if($this->uri->total_segments() >= 2){ $this->load->scaffolding("scaffoldinglisttables"); } } function index() { } } ?>
Teraz możesz już korzystać z scaffoldingu wielu tabel!