在Zend Framework中,可以为headMeta(),headLink()等设置缩进:
<?= $this->headLink()->setIndent("\t\t") ?>
我喜欢这个。我喜欢整洁的东西。所以,现在我想在 layout.phtml 文件中缩进我的整个视图,导致视图脚本中的每一行都用X标签缩进。
<?= $this->layout()->setIndent("\t\t")->content ?>
这不起作用。有没有办法在Zend Framework中执行此操作而不必使用ob_start拦截输出?
答案 0 :(得分:2)
Zend_Layout没有setIndent()
,请点击此处:http://framework.zend.com/apidoc/1.11/_Layout.html#Zend_Layout您必须在模板中自行处理缩进。
通用解决方案是使用Tidy with Zend Framework。然后使用的选项是
indent => true
indent-spaces => 4