Benim modelin bazı nesnelere bir taggable davranış eklemek için symfony eklenti sfDoctrineActAsTaggablePlugin kullanıyorum.
I here verilen talimat izledi ama ben veritabanında bir taggable elemanı kaydetmek istediğiniz zaman alıyorum:
Unknown record property / related component "saved_tags" on "Mishidea"
Mishidea Ben taggable olmak istiyorum sınıf / tablonun adıdır. İşte benim schema.yml dosyasının ilgili kısmıdır:
Mishidea:
connection: doctrine
actAs: {Timestampable: ~ , Taggable: ~ }
tableName: mishidea
columns:
idea_id:
type: integer(4)
primary: true
autoincrement: true
idea_title:
type: string()
notnull: true
primary: false
idea_summary:
type: string()
notnull: true
primary: false
idea_description:
type: string()
notnull: true
primary: false
idea_up:
type: integer(8)
notnull: true
default: 0
primary: false
idea_down:
type: integer(8)
notnull: true
default: 0
primary: false
idea_confirmation:
type: boolean(1)
default: false
primary: false
group_id:
type: integer(4)
notnull: false
primary: false
relations:
Mishgroup:
local: group_id
foreign: group_id
type: one
Ideacomment:
local: idea_id
foreign: idea_id
type: many
Mishdocument:
local: idea_id
foreign: idea_id
type: many
RelIdeafollower:
local: idea_id
foreign: idea_id
type: many
Ben de denedim unutmayın:
actAs:
Timestampable: ~
Taggable: ~
ve:
actAs:[Timestampable,Taggable]
yerine:
actAs: {Timestampable: ~ , Taggable: ~ }
ancak her ikisi de alternatif aynı sonucu verecektir.
Bu taggable elemanı ve etiketleme tablo etablished değil arasındaki ilişki gibi görünüyor ...
Herkes taggable davranışı ile ilgili bu özel sorunun genel olarak "Bilinmeyen kayıt özelliği / ilgili bileşen" hatası hakkında bir şey biliyor mu?
Bazı yardım çok takdir.
Ben MySQL / InnoDB ile Symfony 1.4 kullanıyorum ve de aynı sonucu ile PostgreSQL ile denedim yardımcı olursa.
Teşekkürler
FuzzyTern