【发布时间】:2017-02-23 19:04:20
【问题描述】:
我有一个使用 composer create-project -sdev zendframework/skeleton-application my-application 创建的 ZF MVC 应用程序
我做了一个如下的控制器。
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”;解析器无法解析到文件 `
如何让控制器操作只返回纯字符串?
【问题讨论】:
标签: zend-framework-mvc zend-framework3