@hawk
Cytat
Błędem jest umieszczenie w klasie News funkcji getData($id). Dlaczego? Bo można stworzyć sobie newsa, a potem przypisać mu inne dane.
Nom prawda. Ale jak np. rozwiązać zwracanie FALSE gdy dany news nie istnieje.
Cytat
Z usuwaniem newsa jest problem, bo co reprezentuje obiekt News po wywołaniu metody DeleteData() ? Tego newsa już przecież nie ma. Ale tego nie da się chyba elegancko rozwiązać.
Hmm sam sobie odpowiedziales

Cytat
Po co metoda SetSqlQuery() w NewsContainer? W ten sposób można wstawić tam coś zupełnie nie związanego z newsami.
Mozna / nie mozna. Tak samo moge powiedziec ze moge usunac jakies tam przypisania w skrypcie i tez sie wszystko posypie

A w zamierzeniu była po to aby tą jedną klasą wyciągać różne dane.
Raz np. o wszystkich newsach (dla panelu admina) drugi raz tylko aktywne (przy wyswietlaniu ich użytkownikowi) a trzeci raz tylko ostatnie 10 newsów. Jak inaczej mozna to rozwiązać ? Na zasadzie dziedziczenia z NewsContainer ?
Cytat
jeżeli mamy do dyspozycji takie rzeczy jak DB_DataObject i Propel?
Zaraz zapytam google o te "rzeczy"

@scanner
Cytat
W GetData() - nie mozna czasem wykonac tych rzypisań w jakiejśc pętli? Bo trochę długie to jest
Generowanie zapytań Insert , Update, ... - patrz wyżej
Myślałem potem nad automatyzacją tych procesów. jednak na razie w takiej formie będą

poprawmy całą reszte

Cytat
Dla jakiego php piszesz? 4 czy 5?
Dla 4
@ogolnie
Dzieki za komentarze

Czlowiek uczy sie na wlasnych bledach i wlasnie zalezy mi na takim "opieprzaniu" wiedzac ze robi to ktos godny

Praktyka czyni mistrza....