Проблемы с Doctrine Versionable (Audit Log) Поведение - PullRequest
1 голос
/ 09 июля 2010

Я использую поведение версии Doctrine для одной из моих моделей. Схема работает отлично и таблицы созданы. Но когда я пытаюсь загрузить приборы для этого, я получаю фатальную ошибку, говорящую class TaxCodeVersion not found. Я проверил мой Model Model, и действительно, класс TaxCodeVersion не генерируется Doctrine. Я всегда использую команду build --all --no-confirmation. Я что-то пропустил?

TaxCode:
  package: Taxes
  tableName: Fin_Tax_Codes
  actAs:
    Activateable: ~
    SoftDelete: ~
    Versionable:
      tableName: fin_tax_codes_version
      versionColumn: version
      className: %CLASS%Version
      auditLog: true
    Auditable: ~
    Timestampable: ~
    Multitenant: ~
  columns:
    id:
      type: integer(4)
      primary: true
      notnull: true
      autoincrement: true
.....other columns.....

1 Ответ

1 голос
/ 07 сентября 2010

Я зарегистрировал ошибку здесь: Проходите через нее и проголосуйте, если она затронет вас

Если вы не можете жить без этого, тогда вы можете тщательно настроитьСхема модели для класса версии путем ручного создания файла класса в каталоге модели и его родителя в базовом каталоге.Убедитесь, что в таблице версий нет связей, все уникальные индексы должны быть удалены.

...