Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa rejestru
janusz.master
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 20.05.2007

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


Witam

Od razu powiem ze być może jest to gdzieś w sieci w sieci opisane, ale nie znalazłem więc piszę.
Otóz mam klase rejestru. W głównym pliku wrzucam do niej instancję bazy danych.
W klasie user pobieram tą klasę z rejestru. Dodając uzytkownika klasa user korzysta ze skopiowanej bazy danych. Zatem jak mogę w taki sposób otrzymać ilość wszystkich zapytań do bazy?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Kod wygląda przykładowo tak:
  1. <?php
  2. //kontroler:
  3.  
  4. $db = new database();
  5. Registry::add('db', $db);
  6. $user = new user();
  7. //...pomijamy pobieranie danych itp;
  8. $user->add();
  9.  
  10.  
  11. //...klasa user:
  12.  
  13. class user{
  14. ...
  15. function __construct(){
  16. $this->db = Registry::get('db');
  17. }
  18. ...
  19. function add(){
  20. //mamy juz dane;
  21. $this->db->insert($dane);
  22. }
  23. }
  24. ?>


No i teraz w pliku głównym wyswietlam np ilosc wykonanych zapytan.
Jak zrobić aby bazę pobierać i zmieniać jej oryginał(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Nie do końca rozumiem sposob uzywania rejestru wiec nie wiem jak go uzyc.
Czytalem kilka art'ów o rejestrze ale wszędzie było tylko o jego roli i podstawowych funkcjach.
Proszę o wyjaśnienie.

Ten post edytował janusz.master 23.01.2008, 22:17:54
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: 22.08.2025 - 23:13