安装和创建演示的第一个服务后出现Apgility错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装和创建演示的第一个服务后出现Apgility错误相关的知识,希望对你有一定的参考价值。
我刚刚安装了Apigility并按照教程我有错误。当我尝试与邮差调用我的服务时,我得到这样的错误
Zend \ View \ Renderer \ phpRenderer :: render:无法呈现模板“status / v1 / rpc / ping / ping / ping”;解析器无法解析为文件
我对邮递员的呼吁是这样的。 http://localhost/demo/api/public/ping
如何解决这个问题呢?
答案
对于任何有此问题的人,在Apigility的示例中更改示例代码:
namespace Status\V1\Rpc\Ping;
use Zend\Mvc\Controller\AbstractActionController;
use ZF\ContentNegotiation\ViewModel;
class PingController extends AbstractActionController
{
public function pingAction()
{
return new ViewModel([
'ack' => time()
]);
}
}
对此
namespace Status\V1\Rpc\Ping;
use Zend\Mvc\Controller\AbstractActionController;
class PingController extends AbstractActionController
{
public function pingAction()
{
return ['ack' => time()];
}
}
这样做的例子很好。
以上是关于安装和创建演示的第一个服务后出现Apgility错误的主要内容,如果未能解决你的问题,请参考以下文章
LayaBox IDE 安装后执行项目报错解决方案的一些记录