我想在symfony4应用程序中使用ajaxcom-Bundle(https://github.com/everlutionsk/ajaxcom-bundle)。但是,一旦我使用ajaxcomController扩展了控制器(如捆绑包github页面上的建议),我就会收到以下错误消息:
编译错误:Symfony \ Bundle \ FrameworkBundle \ Controller \ AbstractController :: get(string $ id)声明必须与Everlution \ AjaxcomBundle \ Controller \ AjaxcomTrait :: get($ id)
兼容这是我的最小控制者
<?php
namespace App\Controller;
use Everlution\AjaxcomBundle\Controller\Controller as AjaxController;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Routing\Annotation\Route;
class defaultController extends AjaxController
{
/**
* @Route("/test", name="test")
*/
public function startAction()
{
return new JsonResponse('test');
}
}
非常感谢您的帮助!