我有一个用composer create-project -sdev zendframework/skeleton-application my-application
我制作了如下控制器。
class SomeController extends AbstractRestfulController
{
public function someAction()
{
$key = $this->params()->fromQuery('key');
if (empty($key)) {
$this->response->setStatusCode(Response::STATUS_CODE_400);
return new JsonModel([
'status'=> 'Error',
'messages'=> [
'key required'
],
]);
}
return $this->someService->getStringByKey($key));
}
}
我希望它返回一个text / plain的内容类型,其结果为SomeService::getStringByKey($key)
。相反,我得到错误:
Zend \ View \ Renderer \ PhpRenderer :: render:无法渲染模板“XXXXXXXXXX”;解析器无法解析为文件 `
如何让控制器操作只返回普通字符串?