0
創建自定義的Zend視圖助手使用諧音我往往最終的東西,如:在視圖助手
// logic here
if ($condition) {
$output = <<<EOS...
} else {
$output = <<<EOS...
}
或使用switch
。
然後爲了消除這一點,我創建了setPartial()
,getPartial()
和htmlize()
使用外部.phtml的。
這不是最好的解決方案,因爲partials不支持doctype更改。
- 有沒有比創建抽象類處理這種常見情況更好的解決方案?
- 這種情況下是否有任何現成的Zend解決方案?
- 單獨的視圖幫助每個案件?以及在哪裏放置通用代碼?
doctype更改下的含義是什麼?你想更改視圖助手的文檔類型? – robertbasic 2010-06-11 14:32:28
當我在應用程序中的任何位置更改doctype(大多數情況下位於application.ini中)時,生成標記的助手應更改其行爲以生成對此doctype有效的代碼。 ZF附帶的幫助器獨立於文檔類型)。 – takeshin 2010-06-11 14:58:41