php osztalyok es az adatbazis kapcsolat
Sziasztok!
Szeretnem megkerdezni toletek, hogy milyen megoldast javasolnatok a kovetkezo problemamra.
Van egy db.class.php osztalyom aminek a konstruktoraban bealltigatok minden kapcsolodashoz szukseges erteket. Peldanyositasnal adom meg a szukseges ertekeket.
Ezzel nincs is gond. Csak amikor egy masik osztaly metodusaval szeretnek adatbazis muveletet vegezni akkor ujra peldanyositanom kell az adott asztalyban a db class-t, hogy tudjak kommunikalni az adatbazissal.
Kerdes tehat az lenne, hogy milyen modon lehetne inicializalni az objektumot, hogy ugymond globalisan elerheto legyen es ne kelljen ujra peldanyositani.
Vagy tenyleg mindig letre kell hoznom egy peldanyt az adott muvelehez? Ha igen akkor nyilvan egyszerubb lenne a konstruktorban default parameternek megadni a kapcsolodasi inormaciokat. PDO-t hasznalok mysql driverrel.
Elore is koszonom a valaszokat!
udv,
Tibi
■ Szeretnem megkerdezni toletek, hogy milyen megoldast javasolnatok a kovetkezo problemamra.
Van egy db.class.php osztalyom aminek a konstruktoraban bealltigatok minden kapcsolodashoz szukseges erteket. Peldanyositasnal adom meg a szukseges ertekeket.
Ezzel nincs is gond. Csak amikor egy masik osztaly metodusaval szeretnek adatbazis muveletet vegezni akkor ujra peldanyositanom kell az adott asztalyban a db class-t, hogy tudjak kommunikalni az adatbazissal.
Kerdes tehat az lenne, hogy milyen modon lehetne inicializalni az objektumot, hogy ugymond globalisan elerheto legyen es ne kelljen ujra peldanyositani.
Vagy tenyleg mindig letre kell hoznom egy peldanyt az adott muvelehez? Ha igen akkor nyilvan egyszerubb lenne a konstruktorban default parameternek megadni a kapcsolodasi inormaciokat. PDO-t hasznalok mysql driverrel.
Elore is koszonom a valaszokat!
udv,
Tibi
Szoval a static lesz a
Bocs, kicsit jobban utana kellett volna jarni mielott hulyeseget kerdezek.
Singleton, Dependency
Koszonom a valaszod! En erre
En erre jutottam kozben:
udv,
Tibi