你必須保證不笑出聲來,但我的情況如下:從自定義模型啓動自定義視圖。 Zend_possible?
而不是使用諧音和幫手,而且我們已經在使用其他類似的工具,我們希望用實際的所有幀和境外的自定義視圖應用。基本上,我們現在需要在一個模型的特定響應中將乾淨的HTML加載到變量中。這是猴子的業務,幾乎可以由任何人完成,而無需使用鍵盤。
問題是,我們想要創建的HTML頁面應該是相當廣泛的,並且由於inate「return $ arrlglllgll;」而成爲調試/維護/擴展的障礙。做法。爲了製作一個流暢而人性化的腳本,我們非常喜歡使用乾淨的html與.phtml注入混合的.phtml樣式,而實際上並不需要渲染它。
這是可能的和如何?
我目前正在與
$mailView = new Zend_View();
$mailView->setScriptPath('/Templates');
echo($mailView->render('test.php'));
die;
哪裏test.php的是我一直在試圖用任何手段和corelations可以想象達到文件中掙扎,但每次最終未能由於
exception 'Zend_View_Exception' with message 'script 'test.php' not found in path (\library\Extras\Controller\Action\Helpers\)' in \library\Zend\View\Abstract.php:875
Stack trace: blablabla
從控制器加載自定義視圖非常容易,只需提供相對路徑並設置好,但是如果從庫中進行拍攝,似乎找不到任何內容。有什麼建議?
是`/ Templates`您的實際,絕對路徑?嘗試在渲染之前轉儲`$ view-> getScriptPaths()`的內容,並將該輸出添加到您的問題中。 – jason 2009-07-29 16:37:26