Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wzorzec registry - pytanie
slashynsky
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 7
Dołączył: 7.02.2014
Skąd: Łódź

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


Mam pytanie do bardziej obeznanych w temacie.
Czy takie implementowanie wzorca registry jest poprawne, czy jest lepszy sposob?

Mam polaczenie z baza pdo, obiekt ten przekazuje do takiej klasy registry:

  1. abstract class Registry
  2. {
  3.  
  4. private static $_tools = array();
  5.  
  6. public static function set($name, $value) {
  7. self::$_tools[$name] = $value;
  8. }
  9.  
  10. public static function get($name) {
  11. return (isset(self::$_tools[$name]) ? self::$_tools[$name] : null);
  12. }
  13.  
  14. }


w taki sposób:
  1. $db = new PDO('...');
  2. Registry::set('db',$db);


Teraz aby skorzystac z tego obiektu w innej klasie w konstruktorze mam cos takiego:

  1. function __construct()
  2. {
  3. $this->db = Registry::get('db');
  4. }


Czy jest to sposób dobry?
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: 24.12.2025 - 11:43