Установить отступ в представлении в Zend Framework

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

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

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

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

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

1 ответ

Решение

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

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

indent => true
indent-spaces => 4
Другие вопросы по тегам