Doctrine 未知记录属性/相关组件“;onwer“;关于;联络;
当我尝试执行phpDoctrine 未知记录属性/相关组件“;onwer“;关于;联络;,doctrine,symfony-1.4,Doctrine,Symfony 1.4,当我尝试执行phpsymfony原则:数据加载时,此消息显示: “联系人”上的未知记录属性/相关组件“所有者” 这是我的schema.yml: Contact: connection: doctrine tableName: contact columns: id_contact: type: integer(2) fixed: false unsigned: false primary: true autoinc
symfony原则:数据加载时,此消息显示:
“联系人”上的未知记录属性/相关组件“所有者”
这是我的schema.yml:
Contact:
connection: doctrine
tableName: contact
columns:
id_contact:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: true
nom:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
fonction_organisme:
type: string(1000)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
categorie:
type: string(300)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
region:
type: string(1000)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
province:
type: string(500)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
adresse:
type: string(1000)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
tel1:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
tel2:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
tel3:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
tel4:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
email:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
fax:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
ville:
type: string(50)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
journal:
type: string(2000)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
commentaire:
type: string(2000)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
fix:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
image:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
owner:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
relations:
Evenement:
local: id_contact
foreign: id_contact_event
type: many
users :
class : user
refclass : operation_contact
foreignAlias : contacts
Courrier:
connection: doctrine
tableName: courrier
columns:
num_serie:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: false
annee:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: false
num_c:
type: integer(2)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
exp:
type: string(500)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
dest:
type: string(500)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
state:
type: string(10)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
objet:
type: string(1000)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
image_c:
type: string(500)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
date_recep:
type: date(25)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
date_env:
type: date(25)
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
owner_c:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
user_c:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
relations :
users :
class : user
refclass : operation_c
foreignAlias : courriers
Evenement:
connection: doctrine
tableName: evenement
columns:
id_event:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: true
date:
type: date(25)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
action:
type: string(2000)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
id_contact_event:
type: integer(2)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
relations:
Contact:
local: id_contact_event
foreign: id_contact
type: one
OperationC:
connection: doctrine
tableName: operation_c
columns:
id_user:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: false
num_serie:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: false
operation_c:
type: string(2000)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
date_op_c:
type: date(25)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
relations :
user : { onDelete : CASCADE}
courrier : { onDelete : CASCADE }
OperationContact:
connection: doctrine
tableName: operation_contact
columns:
id_contact:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: false
id_user:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: false
operation:
type: string(2000)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
date_op:
type: date(25)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
relations :
user : { onDelete : CASCADE}
contact : { onDelete : CASCADE }
User:
connection: doctrine
tableName: user
columns:
id_user:
type: integer(2)
fixed: false
unsigned: false
primary: true
autoincrement: true
nom_user:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
prenom_user:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
adresse_user:
type: string(2000)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
tel_user:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
login:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
password:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
这是我的夹具文件中的一个示例:
contact :
jihane:
nom : jihane bahadi
fonction_organisme : directrice
categorie : autre
region : meknes
adresse : route de fes
tel1 : 0654789632
email : jihane.bahadi@gmail.com
fix : 05698743255
ville : meknes
ouwner : user
嗯,我不确定,但我认为这是因为您使用owner作为字段名!(它混淆了mySQL和所有者保留的wrod!)我记得有一次我在我的一个字段或模型中使用了组,它导致了很多问题。但当我改名后,一切都很顺利。只需更改模型模式中的所有者,然后构建模型、表单等,重新创建表格并修复夹具。我希望这能解决问题 这是一个打字错误吗?应该是owner:user
。好吧,这只是一个例子,我会尝试更改这个“user”,我会用另一个名字,我会看看的!这是同样的问题,我已经把所有者:莎拉和我有同样的问题你重建了你的模型,类,数据库等吗?我认为另一个问题出现了,当我尝试执行条令时:再次插入sql时,我得到了一个关于外键的错误=