I got many errors similar to this in topic after created entities. Dont’t know why cuz use tag seems correct. Using symfony 6.1.
Here is my model:
JavaScript
x
namespace AppEntity;
use AppRepositoryMovieRepository;
use DoctrineCommonCollectionsArrayCollection;
use DoctrineCommonCollectionsCollection;
use DoctrineORMMapping as ORM;
#[ORMEntity(repositoryClass: MovieRepository::class)]
class Movie
{
#[ORMId]
#[ORMGeneratedValue]
#[ORMColumn(type: 'integer')]
private $id;
}
Advertisement
Answer
Instead of this
JavaScript
use DoctrineORMMapping as ORM;
#[ORMEntity(repositoryClass: MovieRepository::class)]
class Movie
{
#[ORMId]
#[ORMGeneratedValue]
#[ORMColumn(type: 'integer')]
private $id;
try that
JavaScript
use DoctrineORMMappingColumn;
use DoctrineORMMappingEntity;
use DoctrineORMMappingGeneratedValue;
use DoctrineORMMappingId;
#[Entity(repositoryClass: MovieRepository::class)]
class Movie
{
#[Id, GeneratedValue, Column(type: 'integer')]
private int $id;