सिद्धांत: datetime अब डिफ़ॉल्ट ()
मैं एक नए के लिए एक डेटाबेस स्कीमा सेटिंग के साथ संघर्ष कर रहा है Zend फ्रेमवर्क परियोजना. मैं हूँ का उपयोग उपयोग करने के लिए कोशिश कर रहा सिद्धांत अपने डेटाबेस मॉडल के लिए ORM. मैं इतना है कि यह मुझे एक `` datetime स्तंभ के लिए डिफ़ॉल्ट दिनांक और समय सेट करने के लिए अनुमति दी, जैसे जब एक नया संदेश है मैं वर्तमान टाइमस्टैम्प जोड़ने स्कीमा सेट की जरूरत है. ज्यादा खोज और प्रयोग करने के बाद मैं हल मिल गया तो मैं इसे साझा कर रहा हूँ.
अपने स्कीमा YAML फ़ाइल में बस निम्न कार्य करें :
संदेश: actAs: Timestampable: निर्मित: नाम: created_at प्रकार: टाइमस्टैम्प प्रारूप: Ymd एच: i: अद्यतन: नाम: last_updated प्रकार: टाइमस्टैम्प प्रारूप: Ymd एच: i: कॉलम: आईडी: प्रकार: पूर्णांक प्राथमिक: सच autoincrement: सच नाम: स्ट्रिंग (255) ईमेल: स्ट्रिंग (300) संदेश: स्ट्रिंग (2000)
दूसरी तरफ अगर आप एक `updated_at` स्तंभ नहीं करना चाहते हैं आप निम्नलिखित का उपयोग कर सकते हैं:
संदेश: actAs: Timestampable: निर्मित: नाम: created_at प्रकार: टाइमस्टैम्प प्रारूप: Ymd एच: i: अद्यतन: विकलांग: सच कॉलम: आईडी: प्रकार: पूर्णांक प्राथमिक: सच autoincrement: सच नाम: स्ट्रिंग (255) ईमेल: स्ट्रिंग (300) संदेश: स्ट्रिंग (2000)
















































