Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> znowu MVC ;/
zimi
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 9
Dołączył: 3.06.2007

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


trochę mam wyrzuty że wałkuję znowu biedne MVC bo z tego co widziałem było nieraz, przeczytałem kilka artykułów również na wortal.php.pl, masę postów na temat tej architektury, przejrzałem kod przykładowego rozwiązania: http://www.phppatterns.com/docs/design/mvc_pattern_version_2
jednak żadne z powyższych nie tłumaczą mi mojego problemu
zastanawiam się nad:
1. jak wykonujecie zapytanie gdy potrzebujecie złączenia 2 tabel, robicie to złączenie czy wewnątrz klasy np. artykuł tworzycie obiekt klasy np. Autor i nim wykonujecie kolejne zapytanie?
2. jeśli robicie to złączenie to jak dane składujecie w obiekcie czy macie atrybut autor w którym znajduję się jego ksywa? czy w tym atrybucie znajduję się obiekt

może to głupie pytanie ale jakoś nie mogę tego pojąć, ani znaleźć nigdzie odpowiedzi ;/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
starach
post
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Ja mam w modelu nowości coś takiego.
  1. <?php
  2. function getEntries()
  3. {
  4. $entries = array();
  5. $db = get_inst(INST_CLASS, 'db');
  6. $res = $db->query('SELECT * FROM `news` WHERE lang=''.USER_LANG.'' ORDER BY n_timestamp');
  7. while(null !== ($row = $res->fetch(DB::FETCH_ASSOC)))
  8. {
  9. $entries[] = array('n_title' => $row['n_title'],'n_timestamp' => date('H:i d.m.Y', strtotime($row['n_timestamp'])),'n_content' => nl2br($row['n_content']));
  10. }
  11. return $entries;
  12. }
  13. ?>
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: 8.10.2025 - 07:00