【发布时间】:2022-09-30 16:39:13
【问题描述】:
我尝试与我的 Category 类建立 ManyToMany 连接:
事件.php:
class Event
{
/**
* @ORM\\ManyToMany(targetEntity=\"myApp\\Bundle\\CategoryBundle\\Entity\\Category\", inversedBy=\"events\")
*/
private $categories;
public function addCategory(Category $category): self
{
if (!$this->categories->contains($category)) {
$this->categories[] = $category;
}
return $this;
}
事件控制器.php
$entity->addCategory($category);
但我收到错误消息:
App\\Entity\\Event::addCategory(): 参数 #1 ($category) 必须是 键入 App\\Entity\\Category,myApp\\Bundle\\CategoryBundle\\Entity\\Category 给定的,调用的 /mypage/src/Controller/Admin/EventController.php 在第 153 行