Estoy haciendo un blog simple y quiero usar una clase para esto. Me pregunto cuál es la mejor manera de hacer esto. Hay 3 métodos hasta ahora que puedo ver. Hice una clase que obtuvo enlaces, publicaciones y comentarios. El problema al devolver todos estos datos en una sola matriz fue que los datos que solo deberían haberse repetido una sola vez se repetían tantas veces como las filas que estaba devolviendo. Algunas personas dirían que esto era correcto y que debería tener todo en una sola matriz. Todavía no estoy convencido de que este sea el camino correcto a seguir.Diseñando una clase de PHP. El camino correcto
Realmente agradecería algunos comentarios sobre cómo algunos de ustedes podrían diseñar una clase para manejar estas 3 cosas. Lo único que sé que necesito para la clase hasta ahora es un enlace a la base de datos. Qué otros miembros debería usar no me quedan claros. Una vez más, me gustaría obtener una perspectiva aquí sobre cómo se debe hacer.
Gracias, John
OK, así que si tuviera decir 3 métodos como éste:
var $db;
function GetPosts() {
//posts
}
function GetComments() {
// blog comments
}
function GetLinks() {
// links for the blog
}
¿Cuáles podrían ser algunos de los miembros de ustedes usarían?
Además, me pregunto si debería tener un método que llame a otros métodos. Solo un método público y luego haga que todos estos otros métodos sean privados. El método público llamaría a los métodos privados y devolvería sus valores. ¿Es esto aconsejable?
¿Con la gran cantidad de plataformas gratuitas de blogs de código abierto que desea esforzarse por hacer las suyas? ¿Qué características especiales propones? – jldupont
En realidad nada más que solo publicaciones y comentarios de blog. Simplemente disfruto el aspecto de la programación, eso es todo. :) – JohnB
Supongo que su propósito es aprender más sobre php y diseño que crear software de blogs que será utilizado por otros. – marr75