Ошибка Apigility после установки и создания первого сервиса демо - PullRequest
0 голосов
/ 23 марта 2019

Я только что установил Apigility и, следуя инструкциям, у меня появляется ошибка. Когда я пытаюсь позвонить почтальону, я получаю сообщение об ошибке, подобное этому

Zend \ View \ Renderer \ PhpRenderer :: render: невозможно отобразить шаблон "status / v1 / rpc / ping / ping / ping"; распознаватель не может разрешить в файл

Мой звонок на почтальона такой. http://localhost/demo/api/public/ping

Как решить эту проблему?

1 Ответ

0 голосов
/ 25 марта 2019

Для тех, у кого есть эта проблема, в примере 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()];

}
}

Выполнение этого примера хорошо.

...