安装和创建演示的第一个服务后出现Apgility错误

问题描述 投票:-1回答:1

我刚刚安装了Apigility并按照教程我有错误。当我尝试与邮差调用我的服务时,我得到这样的错误

Zend \ View \ Renderer \ PhpRenderer :: render:无法呈现模板“status / v1 / rpc / ping / ping / ping”;解析器无法解析为文件

我对邮递员的呼吁是这样的。 http://localhost/demo/api/public/ping

如何解决这个问题呢?

zend-framework2 apigility
1个回答
0
投票

对于任何有此问题的人,在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()];

}
}

这样做的例子很好。

© www.soinside.com 2019 - 2024. All rights reserved.