В Zend Framework можно задать отступ для headMeta (), headLink () и т. Д .:
<?= $this->headLink()->setIndent("\t\t") ?>
Мне это нравится. Мне нравятся вещи в порядке. Итак, теперь я хотел бы также отложить весь мой взгляд в файле layout.phtml , в результате чего каждая новая строка в скрипте представления будет отступы с вкладками X.
<?= $this->layout()->setIndent("\t\t")->content ?>
Это не работает. Есть ли способ сделать это в Zend Framework без перехвата вывода с помощью ob_start?
Zend_Layout не имеет setIndent()
, здесь: http://framework.zend.com/apidoc/1.11/_Layout.html#Zend_Layout. Вы должны сами позаботиться о отступе в своем шаблоне.
Общим решением будет использование Tidy с Zend Framework . Варианты использования тогда будут
indent => true indent-spaces => 4