我正在努力学习ZF2。我有一个使用 Ajax 获取一些数据的页面。ZF2 函数应返回 JSON 字符串。
<?php
namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;
class DocumentsController extends AbstractActionController {
public function indexAction() {
}
public function getTreeDataAction() {
$json = new JsonModel(array(
'title' => 'Some Title'
));
return $json;
}
}
但我不断收到这个致命错误:
( ! ) Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "application/documents/get-tree-data"; resolver could not resolve to a file' in ../vendor/ZF2/library/Zend/View/Renderer/PhpRenderer.php on line 451
我一直在寻找这个错误以及在 ZF2 中进行 ajax 调用的最佳方法,但是 ZF1 或 ZF2 测试版的结果不断出现并且不起作用。感谢您提供的任何建议。