Установить отступ в представлении в Zend Framework - PullRequest
2 голосов
/ 17 мая 2011

В Zend Framework можно установить отступ для headMeta (), headLink () и т. Д.:

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

Мне это нравится.Мне нравятся вещи аккуратные.Итак, теперь я хотел бы также сделать отступ для всего моего представления в файле layout.phtml , чтобы каждая новая строка в скрипте представления имела отступ с вкладками X.

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

Это не работает.Есть ли способ сделать это в Zend Framework без перехвата вывода с помощью ob_start?

1 Ответ

2 голосов
/ 17 мая 2011

Zend_Layout не имеет setIndent(), проверьте здесь: http://framework.zend.com/apidoc/1.11/_Layout.html#Zend_Layout Вы должны самостоятельно позаботиться об отступе в своем шаблоне.

Универсальным решением было бы использовать Tidy с Zend Framework .Варианты для использования тогда будут

indent => true
indent-spaces => 4
...