创建自定义Zend View帮助程序我经常会得到类似的结果:
// logic here
if ($condition) {
$output = <<<EOS...
} else {
$output = <<<EOS...
}
或使用switch
。
然后为了消除这种情况,我创建了setPartial()
,getPartial()
和htmlize()
来使用外部.phtml。
这不是最佳解决方案,因为partials不支持doctype更改。
答案 0 :(得分:0)
我最终得到了视图帮助程序(使用服务)并在帮助程序中呈现部分内容。
也可以选择在partials中使用逻辑,但从长远来看。这不是最好的解决方案。