请告诉我,如何修复 symfony 错误:
无法自动装配“App\Controller\ArticleController::create()”的参数 $request:它引用了类“Symfony\Component\BrowserKit\Request”,但不存在此类服务。
控制器:
use App\Entity\Article;
use App\Form\ArticleType;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\BrowserKit\Request;
use Symfony\Component\Routing\Annotation\Route;
/**
* @Route("/article/create", name="creates_article")
*/
public function create(Request $request)
{
$article = new Article();
$form = $this->createForm(ArticleType::class, $article);
$form->handleRequest($request);
return $this->render('article/form.html.twig', [
'form' => $form->createView()
]);
}
日志:频道 - 请求
Matched route "creates_article".
{
"route": "creates_article",
"route_parameters": {
"_route": "creates_article",
"_controller": "App\\Controller\\ArticleController::create"
},
"request_uri": "http://symfony.loc/article/create",
"method": "GET"
}
慕运维8079593