![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam, troche zainspirowany tematem psa, postanowiłem napisać własne "coś" do obsługi bazy danych. Narazie nazwałem to tak jak w topicu (od Hybrid - moj hmm framework? w kazdym razie coś w tym stylu, niestety też jeszcze teoria (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) Jeszcze nie implementowałem tego, ale mam czysto teoretyczny przykład użycia:
Cóż, czekam na jakikolwiek odzew, szczególnie opinie, no i czy ktoś by tego wogóle używał (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Aha no i system jest skierowany raczej dla mniejszych aplikacji i mniej zaawansowanych użytkowników. Bardziej wymagający pewnie wezmą Propela (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
createTable() - moim zdaniem pomyłka - podobnie tableExists - po co tworzyć dodatkowe zapytania? Jeśli już createTable($columns_and_indexes).
Widzę, że korzystasz z obiektów, które reprezentują dane - zatem czy nie lepiej użyć new Author niż $authors->newRecord()? Jestem ciekawy jak planujesz rozwiązać problem z kluczami obcymi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Widzę również, że sopdobała Ci się Criteria. Warto się zastanowić nad deleteRecords(Criteria $c) a nie deleteRecord($record). Ogólnie chyba wygodniej byłoby określić jakąś klasę bazową - podobnie jak w propelu BasePeer, następnie AuthorPeer i na końcu Author. Taka budowa centralizuje część zadań. No i tak na końcu - nie wiem czemu unikacie Propela, przecież to bardzo wygodne narzędzie... Ten post edytował splatch 22.09.2005, 08:13:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 18:03 |