Sto creando un semplice blog e voglio usare una classe per questo. Mi chiedo quale sia il modo migliore per farlo. Ci sono 3 metodi finora che posso vedere. Ho creato una classe che ha collegamenti, post e commenti. Il problema con la restituzione di tutti questi dati in un singolo array era che i dati che avrebbero dovuto essere riprodotti solo una volta ripetevano l'eco tante volte quante erano le righe che stavo restituendo. Alcune persone direbbero che questo era corretto e che dovrei avere tutto in un unico array. Non sono ancora convinto che questa sia la strada giusta da percorrere.Progettazione di una classe PHP. Il modo giusto
Apprezzerei molto l'input su come alcuni di voi ragazzi potrebbero progettare una classe per gestire queste 3 cose. L'unica cosa che so di cui ho bisogno per la classe finora è un collegamento al database. Quali altri membri dovrei usare non sono chiari per me. Ancora una volta, mi piacerebbe ottenere una prospettiva qui su come dovrebbe essere fatto.
Grazie, John
OK, quindi se ho dovuto dire 3 metodi come questo:
var $db;
function GetPosts() {
//posts
}
function GetComments() {
// blog comments
}
function GetLinks() {
// links for the blog
}
Quali potrebbero essere alcuni dei membri voi ragazzi userebbe?
Inoltre, mi chiedo se dovrei avere un metodo che chiama altri metodi. Solo un metodo pubblico e quindi rendere privati tutti questi altri metodi. Il metodo pubblico chiamerebbe i metodi privati e restituirebbe i loro valori. È consigliabile?
Con le tonnellate di piattaforme di blogging open source che vuoi sforzarti di fare da solo? Quali caratteristiche speciali proponi? – jldupont
In realtà nient'altro che solo post di blog e commenti. Mi piace solo l'aspetto della programmazione è tutto. :) – JohnB
Suppongo che il suo scopo sia quello di conoscere php e design più che creare software di blogging che saranno utilizzati da altri. – marr75