Ho appena iniziato a dare un'occhiata al pattern MVC. La mia domanda è:Struttura PHP MVC dove mettere le proprie classi
Dove inserirei i miei altri file di classe (Database, Utente, Logger, Mailer, ecc.)? Dovrei creare una nuova directory per loro, ad es. libs
?
Devo istanziare le classi nello Controller
all'interno della funzione model
?
<?php
class Controller {
protected function model($model) {
require_once('../app/models/'. $model .'.php');
return new $model();
}
protected function view($view, $data = []) {
require_once '../app/views/'. $view .'.php';
}
}
Sembra che tu abbia rinunciato a studiare MVC e invece hai deciso di imparare Laravel. Bene ... Qualunque cosa paghi il conto, suppongo, il caso se tu abbia mai voglia di iniziare di nuovo a studiare su MVC, potresti passare attraverso conferenze e altri materiali elencati qui: http://stackoverflow.com/a/16356866/727208 –