Mialem przerwe w pisaniu i chcialbym wziasc sie odrazu za MVC.
Mam wiec kilka pytan, stworzylem sobie np. ArticleModel.php i ArticleView.php:
1. Jak napisac Kontroler, ktory bedzie w/w model i widok laczyl? Istnieje jeden kontroler dla calej witryny czy jeden kontroler dla kazdego modelu i widoku. Czy wywolanie akcji z ArticleModel.php jest mozliwe czy odbywa sie tylko i wylacznie poprzez Kontroler?
2. Jak w ArticleView.php przekazac wyniki do np. przegladarki. Klasa ma byc potomkiem klasy do szablonów?
3. Czy taki sposob przekazania SQL jest dobry:
<?php $db = DataBase::Connect( 'localhost',... ) // Connect = singleton class ArticleModel { function __construct( $db ) { $this -> db = $db; ... ?>
Dzieki z gory