Estoy tomando el control de un proyecto PHP existente. Noté que el desarrollador anterior usa una página index.php para todo el sitio, actualmente más de 10 páginas. Este es el segundo proyecto que he visto hecho así. No veo la ventaja con este enfoque. De hecho, parece que complica mucho todo, porque ahora no puedes agregar una página nueva al sitio y vincularla. También debe asegurarse de actualizar la página de índice principal con una cláusula if para buscar ese tipo de página y luego cargar la página. Parece que si solo están tratando de reutilizar una plantilla, sería más fácil de usar, incluye para el encabezado y el pie de página y luego crea cada página nueva con los archivos a los que se hace referencia.¿Por qué usar una sola página index.php para todo el sitio?
¿Alguien puede explicar por qué se usaría este enfoque? ¿Es esto alguna forma de un patrón MVC con el que no estoy familiarizado? PHP es un segundo idioma, por lo que no estoy tan familiarizado con las mejores prácticas.
He tratado de hacer algunas búsquedas en Google de "página de índice único con php" y cosas por el estilo, pero no puedo encontrar ningún buenos artículos que explican por qué se está utilizando este enfoque. Realmente quiero patear este viejo material y no continuar por ese camino, pero quiero tener un buen razonamiento antes de hacer la sugerencia.
Similar a http://stackoverflow.com/questions/604046/having-a-single-entry-point-to-a-website-bad-good-non-issue – zerkms
@zerkms Gracias por el punto al similar artículo. Estaba teniendo el momento más difícil de encontrar algo como lo que estaba buscando. Le echaré un vistazo. – spinon
'controlador frontal php' probablemente traería más resultados. Enlaces Seo-friendly es la razón principal en mi opinión –