Establecer sangría a la vista en Zend Framework

En Zend Framework, es posible establecer la sangría para headMeta (), headLink (), etc:

<?= $this->headLink()->setIndent("\t\t") ?>

Me gusta esto. Me gustan las cosas ordenadas. Entonces, ahora me gustaría sangrar toda mi vista también en el layout.phtml archivo, lo que hace que cada nueva línea en el script de vista tenga una sangría con tabulaciones X

<?= $this->layout()->setIndent("\t\t")->content ?>

Esto no funciona. ¿Hay alguna forma de hacer esto dentro de Zend Framework sin tener que interceptar la salida con ob_start?

preguntado el 16 de mayo de 11 a las 20:05

1 Respuestas

Zend_Layout no tiene setIndent(), Chequea aquí: http://framework.zend.com/apidoc/1.11/_Layout.html#Zend_Layout Tienes que encargarte de la sangría tú mismo en tu plantilla.

Una solución genérica sería utilizar Ordenado con Zend Framework. Las opciones a utilizar entonces serían

indent => true
indent-spaces => 4

Respondido el 20 de diciembre de 11 a las 20:12

'No' es sin duda una respuesta a mi pregunta. ¡Gracias por la ayuda y el consejo para usar Tidy! Voy a darle una oportunidad. - ANiso

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.