我有Zend,Smarty和JSON的问题。我想在控制器中返回JSON数据,这样我就可以对Smarty模板中的数据做一些有用的事情。我使用以下代码:
$this->_helper->viewRenderer->setNoRender(true);
$this->_helper->layout->disableLayout();
$array_test_json = array(
'1' => 1,
'2' => 1,
'3' => 1,
'4' => 1,
);
header('Content-Type: application/json');
echo json_encode($array_test_json);
exit();
问题是JSON字符串显示在模板中。那不是我想要的。我想在Smarty模板中使用数据并输出一些有用的数据。