Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mvc again..., kilka prostych pytan:)
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Dawno mnie tu nie bylo...

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:
  1. <?php
  2.  
  3. $db = DataBase::Connect( 'localhost',... ) // Connect = singleton
  4.  
  5. class ArticleModel
  6. {
  7. function __construct( $db ) 
  8. {
  9. $this -> db = $db;
  10. ...
  11.  
  12. ?>

Dzieki z gory
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
aleksander
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


1. ja zawsze mam jeden kontroler dla całej witryny który wywołuje porządane widoki które z kolei wywołują porządane modele (o ile potrzebne)

2. Mozesz w widoku stworzyc instancję systemu szablonów możesz ją rozszerzyć, jak Ci wygodnie.

3. proponowałbym w modelu tworzyć instancję a nie przekazywać ją w parametrze chociaż niektórzy (o ile pamiętam w pinkim Vengeanca) inicjują baze oddzielnie:)
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: 13.10.2025 - 10:48