Неизвестное свойство записи / связанный компонент "..." на "..." с sfDoctrineActAsTaggablePlugin
Я использую плагин Symfony sfDoctrineActAsTaggablePlugin, чтобы добавить поведение Taggable к некоторым объектам моей модели.
Я следовал приведенной здесь инструкции, но когда я хочу сохранить элемент taggable в базе данных, я получаю:
Unknown record property / related component "saved_tags" on "Mishidea"
Mishidea - это имя класса / таблицы, к которой я хочу добавить теги. Вот связанная часть моего файла schema.yml:
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
Обратите внимание, что я также пытался:
actAs:
Timestampable: ~
Taggable: ~
а также:
actAs:[Timestampable,Taggable]
вместо:
actAs: {Timestampable: ~ , Taggable: ~ }
но обе альтернативы дают одинаковый результат.
Кажется, что связь между элементом taggable и таблицей тегов не установлена ...
Кто-нибудь знает что-либо об ошибке "Неизвестное свойство записи / связанный компонент" вообще об этой конкретной проблеме с поведением Taggable?
Некоторая помощь будет высоко ценится.
Если это поможет, я использую Symfony 1.4 с MySQL/InnoDB, а также попробовал с PostgreSQL с тем же результатом.
Спасибо
FuzzyTern