Ich mache einen einfachen Blog und ich möchte eine Klasse dafür verwenden. Ich frage mich, wie der beste Weg dazu aussehen könnte. Bisher gibt es 3 Methoden, die ich sehen kann. Ich habe eine Klasse gemacht, die Links, Beiträge und Kommentare enthält. Das Problem bei der Rückgabe all dieser Daten in einem einzigen Array bestand darin, dass die Daten, die nur ein einziges Mal hätten wiedergegeben werden sollen, so oft wiederholt wurden wie die Zeilen, die ich zurückgab. Manche Leute würden sagen, dass dies korrekt war und dass ich alles in einem einzigen Array haben sollte. Ich bin immer noch nicht überzeugt, dass dies der richtige Weg ist.Entwerfen einer PHP-Klasse. Der richtige Weg
Ich würde wirklich einige Eingabe schätzen, wie einige von euch eine Klasse entwerfen könnten, um diese 3 Dinge zu behandeln. Das einzige, was ich bis jetzt für die Klasse brauche, ist ein Link zur Datenbank. Welche anderen Mitglieder ich verwenden sollte, ist mir unklar. Auch hier möchte ich eine Perspektive gewinnen, wie es gemacht werden sollte.
Danke, John
OK, also wenn ich hatte drei Methoden wie diese sagen:
var $db;
function GetPosts() {
//posts
}
function GetComments() {
// blog comments
}
function GetLinks() {
// links for the blog
}
Was könnte einige Mitglieder euch wäre zu benutzen?
Auch ich frage mich, ob ich eine Methode haben sollte, die andere Methoden aufruft. Nur eine öffentliche Methode und dann machen Sie alle diese anderen Methoden privat. Die öffentliche Methode würde die privaten Methoden aufrufen und ihre Werte zurückgeben. Ist das ratsam?
Mit den Tonnen von kostenlosen Open-Source-Blogging-Plattformen wollen Sie sich bemühen, Ihre eigenen zu tun? Welche besonderen Eigenschaften schlagen Sie vor? – jldupont
Eigentlich nichts anderes als nur Blogposts und Kommentare. Ich genieße einfach den Programmieraspekt ist alles. :) – JohnB
Ich würde annehmen, dass sein Zweck ist, über PHP und Design mehr zu lernen, als Blogging-Software zu machen, die von anderen verwendet wird. – marr75