![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
BoltDB
Pod powyższym linkiem znajduje się kod inicjacyjny dla biblioteki do obsługi bazy danych, którą tworzę. Po co? Żeby poćwiczyć niektóre rzeczy. Na razie działa tylko budowa prostego SELECTa poprzez klasy Select i SelectAbstract z odpowiednich namespaców. Chciałbym, żeby ktoś rzucił na to okiem (głównie namespace Cytat BoltDb\Engine\Mysql\Query i Cytat BoltDb\Engine\Query ). Od siebie mogę dodać, że prawdopodobnie kiepsko wymyśliłem zależności między interfejsami, traitami i klasami abstrakcyjnymi. Jak Wy byście to widzieli?//edit: Dodałem prosty tekst Readme Naprawdę nikt nie ma nic do dodania? Czy może mój kod jest tak sh*towy, że nikt nie chce go przeglądać? (IMG:style_emoticons/default/brzydal.gif) Ten post edytował czychacz 3.08.2017, 15:32:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Jak juz zauwazyl markuz to twoje testy so cudne (IMG:style_emoticons/default/wink.gif) Przekazujesz true i sprawdzasz czy to true. Ciezko o sytuacjie, gdy to nie przejdzie testu (IMG:style_emoticons/default/wink.gif)
Co do klasy: a po co jest to cale Connection? Z przykladu w readme wynika ze do niczego, bo Najpierw dla connection ustawiam obiekt PDO, ktory sam tworze $pdo = new PDO('mysql:dbname=my_database;host=127.0.0.1;port=3306', 'username', 'password'); $connection->connect($pdo); a potem by wykonac query to musze to $pdo, ktore sam ustawilem, pobrac i dopiero moge wykonac query $result = $connection->getConnection()->query($select->toString()); Czemu poprostu nie moge zrobic $result = $pdo->query($select->toString()); i ominac to cale $connection? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 05:43 |