Symfony 尝试从yml配置文件创建实体时未找到实体类
我正在尝试创建实体类。我正在使用Resources/config/doctor文件夹中的yml文件 Category.orm.ymlSymfony 尝试从yml配置文件创建实体时未找到实体类,symfony,doctrine-orm,Symfony,Doctrine Orm,我正在尝试创建实体类。我正在使用Resources/config/doctor文件夹中的yml文件 Category.orm.yml Marek\JobeetBundle\Entity\Category: type: entity table: null fields: id: type: integer id: true generator: strategy: IDENTITY name: type:
Marek\JobeetBundle\Entity\Category:
type: entity
table: null
fields:
id:
type: integer
id: true
generator:
strategy: IDENTITY
name:
type: string
length: '255'
unique: true
manyToMany:
affiliates:
targetEntity: Marek\JobeetBundle\Entity\Affiliate
joinTable:
name: CategoryAffiliate
joinColumns:
category_id:
referencedColumnName: id
inverseJoinColumns:
affiliate_id:
referencedColumnName: id
lifecycleCallbacks: { }
附加
Marek\JobeetBundle\Entity\Affiliate:
type: entity
table: null
fields:
id:
type: integer
id: true
generator:
strategy: IDENTITY
url:
type: string
length: '255'
nullable: true
email:
type: string
length: '255'
nullable: true
unique: true
token:
type: string
length: '255'
isActive:
type: boolean
nullable: false
column: is_active
default: 0
createdAt:
type: datetime
column: created_at
gedmo:
timestampable:
on: create
manyToMany:
categories:
targetEntity: Marek\JobeetBundle\Entity\Category
mappedBy: affiliates
lifecycleCallbacks: { }
工作:
执行后:
php应用程序/控制台原则:生成:实体JobeetBundle--path=“src”
我得到:
警告:class_parent():class Marek\JobeetBundle\Entity\Affiliate
不存在,无法在中加载
供应商/gedmo条令扩展\lib\gedmo\Mapping\ExtensionMetadataFactory.php
第80行
我知道我没有任何想要创建的实体
有人能帮忙吗?这可能是由Gedmo中的无效假设造成的。试着在
config.yml
中注释掉整个stof_doctor_extensions
块,然后运行generate命令。如果有效,您应该能够取消对配置的注释并重新开始工作。这可能是由于Gedmo中的无效假设造成的。试着在config.yml
中注释掉整个stof_doctor_extensions
块,然后运行generate命令。如果它能工作,您应该能够取消对配置的注释并重新开始工作
Marek\JobeetBundle\Entity\Job:
type: entity
table: null
fields:
id:
type: integer
id: true
generator:
strategy: IDENTITY
type:
type: string
length: '255'
company:
type: string
length: '255'
nullable: true
logo:
type: string
length: '255'
url:
type: string
length: '255'
nullable: true
position:
type: string
length: '255'
nullable: true
location:
type: string
length: '255'
description:
type: string
length: '4000'
howToApply:
type: string
length: '4000'
column: how_to_apply
token:
type: string
length: '255'
unique: true
isPublic:
type: boolean
length: null
column: is_public
isActivated:
type: boolean
length: null
column: is_activated
email:
type: string
length: '255'
createdAt:
type: datetime
column: created_at
gedmo:
timestampable:
on: create
updatedAt:
type: datetime
column: updated_at
gedmo:
timestampable:
on: update
expiresAt:
type: datetime
column: expires_at
oneToOne:
category:
targetEntity: Marek\JobeetBundle\Entity\Category
cascade: { }
mappedBy: null
inversedBy: null
joinColumns:
category_id:
referencedColumnName: id
orphanRemoval: false
lifecycleCallbacks: { }