Witam. Na wstępie napiszę, że o frameworkach wiem nie wiele, a CI wybrałem, ponieważ jako jedyny bez problemu zadziałał na darmowym hostingu. Dla mnie to sprawa hobbystyczna – chcę jedynie przepisać moją stronę domową.
-
Jak rozdzielić pod-strony między kontrolery?
a) według tematu – każda pod-strona to inny kontroler, i osobno kontroler admin do edycji wszystkich elementów strony?
b) według Modelu – newsy wraz z edycją to jeden kontroler, drugi zajmuje się np. księgą gości, a trzeci pod-stronami statycznymi?
c) może wszystko wstawić w jeden kontroler i operować na parametrach w adresie? -
Wszystkie serwisy mają sporą część kodu HTML, która się nie zmienia. Czy w każdej metodzie, każdego kontrolera muszę za każdym razem wczytywać Widok zawierający główny szablon serwisu?
-
Jeśli serwis posiada Menu widoczne na każdej pod-stronie, ale generowane dynamicznie przez PHP to gdzie w modelu MVC ma się ten kod znajdować. Czy można dać go do pliku z Widokiem głównego szablonu, czy dać to do konstruktorów wszystkich kontrolerów?
-
Słyszałem, że razem z frameworkiem można używać Smarty, w którym miejscu dokładnie tzn. czy w takiej sytuacji rezygnuje się zupełnie z Widoku i zamiast niego daje się $smarty->display() czy jakoś inaczej?