Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Database Abstraction Layer do oceny, DBAL, PDO
q.michal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 1
Dołączył: 24.12.2013

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


Hej,

Tym razem do oceny mam klase zapewniajaca dostep do baz danych. Kod dostepny jest pod adresem: http://wklej.org/hash/ae8995ddf21/
Jak zwykle z niecierpliwoscia wyczekuje krytyki (IMG:style_emoticons/default/wink.gif)

Pozdrawiam serdecznie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
q.michal
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 1
Dołączył: 24.12.2013

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


Poprawilem to na co pozwolil mi czas, tj:

* metody sa private
* nie wymuszam FETCH_ASSOC

Reszta zajme sie jak bedzie troche wiecej czasu - http://wklej.org/hash/9ad80953845/




Znalazlem chwile aby usprawnic DBAL (http://wklej.org/hash/ca1ae75911a/)
Co prawda nie poprawilem jeszcze wszystkiego na co zwrociliscie moja uwage, ale to co do tej pory zaprezentowalem przeszlo mala metamorfoze (IMG:style_emoticons/default/wink.gif)
Calosc podzielilem przede wszystkim na 3 klasy, dzieki czemu dane mozna pobrac na 2 sposoby:

  1. $dbal->setQuery('SELECT 1');
  2. $dbal->fetchAllRows()

lub
  1. $results = $dbal->setQuery('SELECT 1');
  2. $results->fetchAllRows()


Metoda fetchAllRows oraz inne zdefiniowane w klasie Common przyjmuja teraz opcjonalny parametr pozwalajacy na zmiane sposobu w jaki zwracane sa dane.
Co sadzicie o tej zmianie?

Ten post edytował q.michal 22.04.2016, 21:30:55
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: 27.12.2025 - 02:53