Doktrin postSave, postUpdate ve Uluslararasılaşma (değişiklik algılama)

0 Cevap php

Ben geliştiriyorum Symfony 1.4 proje üzerinde i18n davranışını kullanarak bir tablo ile küçük bir sorun yaşıyorum. YAML tanımlanan aşağıdaki model üzerinde (Örneğin ben aynı modeli takip diğerleri var):

Subject:
  actAs:
    Timestampable: ~
    I18n:
      fields: [name]
  columns:
    name: { type: string(255), notnull: true }
  relations:
    Publications:
      class: Publication
      refClass: PublicationSubject
      local: subject_id
      foreign: publication_id

Ben sadece ama üzerinde (bir form üzerinde dillerinden birini değiştirerek sonra) postUpdate ($ olay) yöntemi tetiklenir almaz tasarruf uluslararasılaştırılmıştır adı alanını var. Ben de ben postSave ($ olay) yöntemini kullanmak ve değiştirilmiş olup olmadığını kontrol edebilirsiniz, ama o da her zaman false döndürür. Bir Internationalized Doktrin modelinin modifiye var eğer öyleyse nasıl tespit edersiniz?

Şimdiden teşekkürler ;)

0 Cevap