Powiedzmy, że mamy backoffice administratora (nagłówek, menu po lewej, content, stopka)
i zmienia się tylko środek ($content).
Jeśli mam kilka "akcji", przy każdej z nich muszę na nowo definiować każdy element widoku:
$data['title']=$this->lang->line('users_backoffice'); $data['head']=$this->load->view('users_header','',true); $data['content']=$this->load->view('users_categories',$categories,true); $this->load->view('users_home',$data);
Przy kilkudziesięciu "akcjach", ten sam kod ulegnie powtórzeniu kilkadziesiąt razy


Teoretycznie, mógłbym umieścić niektóre elementy w konstruktorze, a z poziomu każdej funkcji wywoływać tylko $content
Chciałbym zapytać, jak z tym problemem radzą sobie zawodowcy kodujący w CI. Jaki jest POPRAWNY sposób obsługi widoków składających się z kilku elementów, jak menu, nagłówki, stopki, itp.? W cake'u ładuje się strony, albo szablony z elementami - co wydaje się sensowe. W CI wszystko jest "na odwyrtkę"
