Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 1 Dołączył: 24.01.2007 Ostrzeżenie: (0%)
|
Jestem dopiero co zaczynającym "programistą" (haha) PHP. Programowanie proceduralne nie sprawia mi już większych kłopotów więc chcę wkroczyć na wyższy poziom. Niestety same podstawy tj. teoria nie wystarczy, żeby napisać coś samemu czyt. dobrze napisać. Więc tu się zwracam z prośbą do Was: Czy to coś poniżej ma jakiś związek z OOP? I czy z własnych doświadczeń możecie coś zaproponować, jakieś rozwiązania dalsze?
Klasa ObsługaNewsa z założenia ma być dostępna tylko z poziomu panelu administracyjnego. Kolejne pytanie: Jak rozwiązać problem wyświetlania kilku newsów na jednej stronie? Utworzyć kilka egzemplarzy klasy News? Tu zastanawiam się jak zrobić to, aby wykonać tylko jedno zapytanie do bazy danych? Czy można się w jakiś sposób pozbyć dodawania $db w parametrach metod??
Adriano. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 5 Dołączył: 29.03.2006 Skąd: Poznań Ostrzeżenie: (0%)
|
@cysiaczek
Ja osobiscie nie wstawiał bym pobierania danych newsa w klasie reprezentujacej jego obiekt (News), bo i po co ma ona wiedziec jak i skad pobierac te dane? Pozwolicie ze przedstawie swoja idee (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
To chyba tyle, wydaje mi sie ze nie jest to najgorsze rozwiazanie z kilku wzgledow. 1. Mozemy w latwy sposob robic kopie obiektow - przy np. porownywaniu obiektow przed i po edycji 2. Nie wazne skad pobierzemy dane w NewsManager'rze bo i tak operujemy na obiekcie 3. Nie jestesmy uzaleznieny od nazewnictwa w bazie danych poniewaz stosujemy getery wiec gdy nam sie zmienia nazwa w bazie np. z title na title_a ( a uwierzcie mi takie rzeczy sie zdarzaja (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) zmieniamy to tylko w managerze |
|
|
|
adriano321 Klasa news - czy to można nazwać OOP? 11.02.2008, 18:32:10
Cysiaczek Nie zniechęcaj się, ale to jest kod strukturalny u... 11.02.2008, 20:43:31
Cysiaczek Twoje jest bardzie oop ;]
Tylkp, że mi przyświecał... 12.02.2008, 15:45:18
adriano321 ooo właśnie o to mi chodziło. Dzięki wielkie za pr... 12.02.2008, 16:47:31
Whisller @adriano321
Możesz przekazać handler po... 12.02.2008, 17:43:46
adriano321 No to teraz zaprezentuję całą klas... 14.02.2008, 18:24:19
Whisller @adriano321
1. Nie rób echo w metodzie klasy Bo d... 14.02.2008, 21:31:34
revyag A nie byłoby czytelniej zamiast tych wszystki setC... 15.02.2008, 09:50:24
adriano321 Cytat1. Nie rób echo w metodzie klasy smile.gif Bo... 15.02.2008, 14:33:05
Black-Berry Tak czytam i widzę, że siedzimy w tym samym temaci... 16.02.2008, 01:24:31
Cysiaczek Można też tak, co pozwala na zachowanie interfejsu... 16.02.2008, 08:30:05
adriano321 Czy to jest dobrze? Albo raczej czy to jest zgodne... 16.02.2008, 12:37:55
Whisller @revyag
Jasne że można ale tylko wtedy gdy masz pe... 17.02.2008, 23:11:52
revyag @Whisller ale ja nie podałem __set tylko set__ To... 18.02.2008, 12:28:43
Cysiaczek Może i odrobinę wolniejsze, ale jak masz mieć 100 ... 18.02.2008, 17:09:06
Sedziwoj Jak dla mnie te wszystkie magiczne metody robią bu... 20.02.2008, 10:56:20 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 08:54 |