मैं एक टेबल है कि एक 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) विधि ट्रिगर नहीं होती है। मैंने सोचा, ठीक है, मैं पोस्टसेव ($ इवेंट) विधि का उपयोग कर सकता हूं और जांच सकता हूं कि यह संशोधित है या नहीं, लेकिन यह हमेशा झूठा रिटर्न देता है। तो मैं कैसे पता लगा सकता हूं कि एक अंतर्राष्ट्रीयकृत मॉडल मॉडल संशोधित हुआ है या नहीं?
अग्रिम धन्यवाद;)
क्या कोई ऐसा व्यक्ति है जिसने एक ही समस्या का सामना किया है? – petersaints
इस समस्या को पुनर्जीवित करने के लिए खेद है, लेकिन मेरे पास पोस्टसेव विधि के साथ समान अंतराल है: i18n फ़ील्ड एक नए रिकॉर्ड पर पहली बार सहेजे नहीं जाते हैं। – 4levels