Mam pytanie na temat ładowania podstron w mvc bez potrzeby ładowania różnych kontrolerów. Mam model page i kontroler page który we view odwołuje się do SMART'ów (musiałem zastosować bo robię aktualizacje starego systemu który jest na nich oparty)
mamy index.php?controller=page&a=example
zmienna $_GET['a'] odwołuje się do plików które maja w sobie tylko tekst html nic więcej tych plików jest ogrom i zastanawiam się nad napisanie dynamicznego ładowania pliku przez jeden kontroler
zastanawiam się czy dobrym rozwiazaniem jest zrobienie
example index:
include_once 'controller/page.php';
$ob = new PageController();
$ob->index($_GET['a']);
a we example view/page
class PageView extends View{
public function index() {
$page=$this->loadModel('page');
/* W tym miejscu
if(is_file("$go")){
$this->render($go);
}else $this->render('404');
*/
}
Będzie to dobre rozwiązanie, może jest lepsze?