我正在使用翻譯行爲。CakePHP:保存翻譯會將翻譯後的字段保存在原始表格中,爲什麼?
以下是這種情況:我使用 語言日語保存模型「內容」的翻譯。
然後我檢查數據庫中相應的表格「內容」,我發現我的'標題'和'正文'字段被更改爲翻譯輸入(日語)。我的英文(和日文)內容保存在content_i18ns表中。
我的意見中的所有內容仍然是英文,所以一切正常。我只是 擔心爲什麼我的'內容'表更新與翻譯輸入。 它可能會導致未來的錯誤。
可以麼?我做錯了什麼或者這是CakePHP的正常行爲?
在此先感謝!
哇感謝您回答我的問題。我很欣慰,不知何故別人認爲它沒問題:) – user133127 2009-11-30 00:34:23
原因是Translate只是增加了翻譯功能的行爲,但它不會阻止/阻止模型將其數據保存/更新到主表。 – 2013-08-30 10:19:49