Cita:
Iniciado por hhs Eso es precisamente lo que estas haciendo.
P.D. lee el manual, no estas empleando bien el uso de ob_start y ob_get_contents
Pfff ¿en qué me he metido? :D
He leído sobre las funciones ob y no encuentro nada que esté haciendo mal.
Teniendo en cuenta el primer caso:
ob_start() abre el almacenamiento en búfer y almacena lo que hay después.
ob_get_contents() obtiene el almacenamiento en búfer en el momento que es llamado y lo devuelve.
En cada función tengo ob_start, que lo podría reemplazar por un único ob_start en la función controller y haría el mismo efecto, porque son apilables.
Y en cada función retorno el ob_get_contents para devolver el búfer correspondiente a esa función.
Finalmente introduce el content en el html y retorna el html completo.
No veo que tenga nada erróneo :S