运行应用程序时出现以下错误:
宣言 AppBundle \ Controller \ TematicasAdminController :: editAction()应该是 兼容 Sonata \ AdminBundle \ Controller \ CRUDController :: editAction($ id = NULL, Symfony \ Component \ HttpFoundation \ Request $ request = NULL)
<?php
namespace AppBundle\Controller;
use Sonata\AdminBundle\Controller\CRUDController as Controller;
use Symfony\Component\HttpFoundation\RedirectResponse;
class TematicasAdminController extends Controller
{
public function editAction($id = null)
{
$result = parent::editAction($id);
return $result;
}
}
Symfony 2.3版 Sonata管理员版本2.4@dev
有人可以帮助我吗? 谢谢 泽维尔
答案 0 :(得分:0)
父类方法(CRUDController::editAction
)有第二个参数:
CRUDController::editAction($id = NULL, Request $request = NULL)
请添加$request = null
作为TematicasAdminController::editAction
的第二个参数,就像您已使用$id
参数一样。