2009-11-06 9 views
6

मैं सिद्धांत दस्तावेज के माध्यम से पढ़ रहा हूं लेकिन मुझे उस विरासत के प्रकार को लागू करने का कोई तरीका नहीं मिल रहा है जिसका मैं उपयोग करना चाहता हूं।PHP सिद्धांत विरासत

मैं बहुत की तरह एक पदानुक्रम की स्थापना करना चाहते हैं:

Node -> Something -> Something Else 

नोड मुख्य पिता बनने के साथ।

मैं प्रत्येक तालिका में एक ही जानकारी को संग्रहीत करने के बजाय, नोड तालिका में सब कुछ के लिए सामान्य डेटा स्टोर करना चाहता हूं, उदाहरण के लिए निर्माण, अद्यतन आदि की तारीख। इसके बाद बच्चे के वर्गों के उद्देश्यों के आधार पर अलग-अलग गुण होंगे।

डॉक्टर की सरल और कॉलम_ग्रेलेशन विधियां बाल कक्षाओं के लिए नई टेबल बनाने में सक्षम नहीं होती हैं, जबकि कंक्रीट विधि एक नई तालिका बनाती है लेकिन सभी माता-पिता की गुणों की प्रतिलिपि बनाती है।

क्या यह हासिल करने का कोई तरीका है?

किसी भी सलाह की सराहना की।

धन्यवाद।

+0

क्या आपका मतलब है कि आप कुछ पदानुक्रम बनाने की कोशिश कर रहे हैं। – SnatchFrigate

+0

मुझे अनदेखा करें, मुझे पता है कि अब आपका क्या मतलब है। आपको स्वयं को लागू करने की आवश्यकता होगी, मुझे विश्वास है क्योंकि इसे कई तालिकाओं के लिए देखने की आवश्यकता होगी। – SnatchFrigate

उत्तर

1

सिद्धांत 2.x class table inheritance का समर्थन करता है, जो आप यहां चाहते हैं।

संबंधित मुद्दे