我試圖在JSON對象中使用呈現的視圖,然後 將此返回給客戶端。我怎樣才能渲染一個真正不屬於特定動作的phtml文件?如何在JSON對象中使用呈現的Zend視圖
來自客戶端的請求操作沒有意見。然後它調用prepareForm()。在這個函數裏,我想渲染 form.phtml並將輸出傳遞給數組的'html'鍵。
private function prepareForm()
{
$json = Zend_Json::encode(array(
'html' => $this->partial('form.phtml'),
'role' => $this->role,
'lang' => $this->lang
));
echo $json;
}
我該如何在Zend Framework中做到這一點?什麼是最好的方法來做到這一點?用你的行動
private function prepareForm()
{
$view = new Zend_View();
$path = '/../'; // Replace with path to phtml
$view->addScriptPath($path);
$json = Zend_Json::encode(array(
'html' => $view->render('form.phtml'),
'role' => $this->role,
'lang' => $this->lang
));
echo $json;
}