Tworzę prosty blog i chcę użyć do tego klasy. Zastanawiam się, jaki może być najlepszy sposób na to. Jak dotąd widzę 3 metody. Zrobiłem zajęcia, które zawierały linki, posty i komentarze. Problem z zwróceniem wszystkich tych danych w pojedynczej tablicy polegał na tym, że dane, które tylko powinny zostać powtórzone za jednym razem, powtarzały się tyle razy, ile zwracanych jest wierszy. Niektórzy powiedzieliby, że to jest poprawne i że powinienem mieć wszystko w jednym układzie. Nadal nie jestem przekonany, że to właściwa droga.Projektowanie klasy PHP. Właściwa droga
Naprawdę doceniłbym pewne informacje na temat tego, jak niektórzy z was mogą zaprojektować klasę do obsługi tych 3 rzeczy. Jedyne, czego potrzebuję do tej klasy, to link do bazy danych. Czego inni członkowie, których powinienem użyć, są dla mnie niejasne. Ponownie chciałbym uzyskać punkt widzenia na temat tego, jak należy to zrobić.
Dzięki, John
OK, więc gdybym miał powiedzieć 3 metody takie jak to:
var $db;
function GetPosts() {
//posts
}
function GetComments() {
// blog comments
}
function GetLinks() {
// links for the blog
}
Co może być niektórzy członkowie faceci mogliby wykorzystać?
Ponadto, zastanawiam się, czy powinienem mieć metodę, która wywołuje inne metody. Tylko jedna publiczna metoda, a następnie uczyń wszystkie te metody prywatnymi. Metoda publiczna wywoła prywatne metody i zwróci ich wartości. Czy to jest wskazane?
Z mnóstwem darmowych platform blogowych o otwartym kodzie źródłowym, do których chcesz dążyć? Jakie specjalne cechy proponujesz? – jldupont
Właściwie nie tylko na blogach i komentarzach. Po prostu lubię aspekt programowania. :) – JohnB
Zakładam, że jego celem jest poznanie php i designu bardziej niż tworzenie oprogramowania do blogowania, z którego będą korzystać inni. – marr75