我在使用我正在開發的Symfony 1.4項目中使用i18n行爲的表有一點問題。例如對YAML定義下面的模型(我有一個遵循相同的模式等):學說postSave,postUpdate和國際化(檢測修改)
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
我只有名稱字段是國際化的,但在保存(改變的一種語言形式後) postUpdate($ event)方法不會被觸發。我想,我可以使用postSave($ event)方法檢查它是否被修改,但它總是返回false。那麼,如何檢測國際化原則模型是否被修改?
在此先感謝;)
有沒有人遇到同樣的問題? – petersaints 2010-10-14 22:58:47
對不起,以恢復這個問題,但我有類似postSave方法expirience:新的記錄上的i18n字段不會保存第一次。 – 4levels 2013-02-28 11:37:36