Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CodeIgniter]codeigniter: właściwe użycie widoku
zephyr7
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 3.11.2005

Ostrzeżenie: (0%)
-----


Chciałbym zapytać, jak powinno się POPRAWNIE złożyć widok w CI:

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:

  1. $data['title']=$this->lang->line('users_backoffice');
  2. $data['head']=$this->load->view('users_header','',true);
  3. $data['content']=$this->load->view('users_categories',$categories,true);
  4. $this->load->view('users_home',$data);


Przy kilkudziesięciu "akcjach", ten sam kod ulegnie powtórzeniu kilkadziesiąt razy (IMG:style_emoticons/default/smile.gif) , co jest sprzeczne z ideą stosowania frameworka! (IMG:style_emoticons/default/smile.gif)

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ę" (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Zobacz sobie Symfony 2, to jest dopiero cudo :] Tylko, że do tego to już jest naprawdę potrzebna wiedza.

Yii? Z tymi negatywnymi opiniami się nie spotkałem, ale trochę w nim napisałem i mogę powiedzieć, że framework niezły. Szybko się w nim nie pisze, pisze się w nim błyskawicznie. Dobra dokumentacja to plus. Masz widżety, dużo rzeczy Co odpada. Generator, do prostszych rzeczy, to bajka.

Kohana to takie leciutki stworzonko, szybkie. Minusem są jego twórcy, którzy sami nie wiedzą czego chcą.

Z tych wymienionych nie używałem zbyt dużo Zenda, jakoś do mnie nie przemawia. Zabij, nie wiem czemu. Nie lubię i tyle.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 06:07