首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony -未定义类型‘Doctrine\ORM\ORM\实体

Symfony -未定义类型‘Doctrine\ORM\ORM\实体
EN

Stack Overflow用户
提问于 2022-06-29 23:20:22
回答 1查看 340关注 0票数 0

在创建实体之后,我在主题中遇到了许多类似于此的错误。不知道为什么使用标签似乎是正确的。使用symfony 6.1。

这是我的模型:

代码语言:javascript
复制
    namespace App\Entity;

    use App\Repository\MovieRepository;
    use Doctrine\Common\Collections\ArrayCollection;
    use Doctrine\Common\Collections\Collection;
    use Doctrine\ORM\Mapping as ORM;

    #[ORM\Entity(repositoryClass: MovieRepository::class)]
    class Movie
    {
      #[ORM\Id]
      #[ORM\GeneratedValue]
      #[ORM\Column(type: 'integer')]
      private $id;
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-30 03:29:23

而不是这个

代码语言:javascript
复制
use Doctrine\ORM\Mapping as ORM;

#[ORM\Entity(repositoryClass: MovieRepository::class)]
class Movie
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column(type: 'integer')]
private $id;

试试看

代码语言:javascript
复制
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\GeneratedValue;
use Doctrine\ORM\Mapping\Id;

#[Entity(repositoryClass: MovieRepository::class)]
class Movie
{
    #[Id, GeneratedValue, Column(type: 'integer')]
    private int $id;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72808800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档