php

2012-12-04 8 views
5

में इकाई वर्गों मैं वर्तमान MVC सीख रहा हूँ के रूप में यह php से संबंधित है और मैं कुछ एक इकाई वर्ग कहा जाता है भर में आया है, लेकिन मुझे के जीवन के लिए नहीं एक स्पष्ट विवरण और/या यह का एक उदाहरण मिल सकते हैं क्या कर रहे हैं।php

मैंने सोचा कि यह एक वर्ग है कि एक डेटाबेस है कि मॉडल को लिया गया और फिर एक दृश्य में भेजा जाता है से डेटा का आयोजन किया गया था, लेकिन मैं इस सता लग रहा है कि मैं जिस तरह से बंद कर रहा हूँ है।

क्या कोई इसे किसी उदाहरण के माध्यम से समझा सकता है या मुझे सही दिशा में इंगित कर सकता है?

आपका आवेदन मॉडल एक वास्तविक दुनिया परिदृश्य है, जो संस्थाओं की एक संख्या में शामिल होंगे:

+2

करीबी वोट क्यों? यह एक वैध सवाल है। – zero

+1

उत्तर देखें [यहां] (http://stackoverflow.com/questions/2550197/whats-the-difference-between-entity-and-class), जो बताता है कि एक इकाई और कक्षा क्या है। यह देखते हुए कि, एक इकाई वर्ग सिर्फ एक वर्ग है जो वास्तविक दुनिया की इकाई का प्रतिनिधित्व करता है। – cmbuckley

+0

आह ठीक है तो एमवीसी के मामले में एक इकाई वर्ग एक और विशिष्ट वर्ग होगा जो मॉडल पर कॉल करता है। उदाहरण: मॉडल को नियंत्रक द्वारा बताया जाता है कि इसे किसी विशिष्ट प्रकार के उपयोगकर्ता के डेटाबेस डेटा की आवश्यकता होती है (मॉडल इसे कहने के लिए कहता है) मॉडल फिर उस वर्ग को तुरंत चालू करता है, जो केवल एक ही नौकरी है, सभी व्यवस्थापक उपयोगकर्ताओं के लिए सभी कोशिकाओं और पंक्तियों को फिर से प्राप्त करना है उस वर्ग – zero

उत्तर

6

ऊपर टिप्पणियों पर विस्तार करने के लिए। आपके द्वारा दी गई उदाहरण इकाई एक प्रशासक है; इस इकाई की संभावना अधिक सामान्य उपयोगकर्ता इकाई से गुण प्राप्त होती है।

इकाई वर्गों, तो, बस वर्गों है कि अपने वास्तविक दुनिया संस्थाओं का प्रतिनिधित्व कर रहे हैं:

class User {} 
class Administrator extends User {} 

एक इकाई वर्ग केवल अपने अर्थ महत्व में एक सामान्य वर्ग से अलग है; एक Controller कक्षा शायद एक इकाई वर्ग नहीं होगी, क्योंकि यह वास्तविक दुनिया की अवधारणा का प्रतिनिधित्व करने के बजाय आवेदन ढांचे का हिस्सा है।

कैसे अपने इकाई वर्गों बातचीत होने की संभावना निकट कैसे आपकी वास्तविक संस्थाओं बातचीत करने के लिए संबंधित किया जाएगा, ताकि इकाई वर्गों (विरासत/संघ) के बीच रिश्तों को अपने इकाई संबंध आरेख दर्पण होगा।

+0

धन्यवाद, मैं जो कुछ ढूंढ रहा था वह इस विषय पर कुछ अच्छी स्पष्टीकरण और मार्गदर्शन था। आपके द्वारा ऊपर दिया गया लिंक सहायक था, लेकिन इस जवाब ने सौदे को सील कर दिया। धन्यवाद दोस्त। – zero

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