Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 12.01.2007 Ostrzeżenie: (0%)
|
korzystam z klasy DB pakietu PEAR do łączenia się z bazą danych.
teraz chciałbym sobie stworzyć kilka funkcji: dodawanie uzytkownika, usuwanie użytkownika itp. jak najlepiej to zrobić ? 1. stworzyć klasę rozszerzoną, z funkcjami (SELECTAMI) które bedą wykonywały odpowiednie akcje ? 2. czy po prostu stworzyc zbior funkcji, gdzie w kazdej z nich bede na nowo tworzyl nowe polaczenie z baza mysql ? Czy odwoływanie sie w funkcjach do obiektu klasy poprzez zmienna globalną jest prawidłowym zachowaniem programowania ? np. $mysql= new DB(); function dodajUzytkownika($array) { global $mysql; $q="INSERT INTO ....." $mysql->query($q); } i jeszcze jedna sprawa. mam stworzoną klasę do obsługi plików cookie. jeżeli stworzę sobie klasę do obsługi np. logowania, albo formularza i chciałbym w tej klasie wykorzystać wlasciwosci i metody z klasy cookie, to jak najlepiej to zrobić ? chodzi mi o komunikację pomiedzy różnymi klasami ? na pewno rozszezanie klasy odpada bo logicznie robią one zypełnie co innego - wiec jak ? Ten post edytował become 22.01.2007, 18:49:11 |
|
|
|
become jak najlepiej to zrobić ? 22.01.2007, 18:09:44
eS... Cytat(become @ 22.01.2007, 18:09:44 )... 22.01.2007, 19:56:45
Cysiaczek Rozwiązań jest kilka co do komunikacji klas. Prefe... 22.01.2007, 20:59:02
become ale mi niezbyt dokladnie o to chodzi.
chciałbym, ... 22.01.2007, 21:21:21 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 04:11 |