![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 19.10.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Do pracy dyplomowej stworzyłem prosty DAO, który ma mi ułatwić życie i odciążyć od przepisywania w nieskończoność podobnych zapytań MySQL-a. Jego użycie polega na utworzeniu klasy MySqlList, załadowaniu konfiguracji danej tabeli (użyte pola, funkcje, pola z innych tabel) i pobraniu wyniku poprzez jedną z metod:
* getAll() - pobiera wszystkie wyniki * get($id) - pobiera element o konkretnym ID * getBy[Tu nazwa dowolnego z pól tabeli wg. którego szukamy, użyta funkcja __call()] Do tej pory funkcja getAll i getBy zwracała wynik w postaci tablicy obiektów MySqlListItem, ale zastanawiam się czy jest to rozwiązanie sensowne. Myślę nad wprowadzeniem w klasie MySqlList publicznej zmiennej $result, która była by Iteratorem - przy okazji mógłbym w ten sposób pozbyć się metody get($id); Czy macie jakieś inne rozwiązania - szukam czegoś możliwie intuicyjnego i sensownego. PS. Używam PHP5 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:10 |