Persistence · प्रश्न 1 / 12
Extbase domain model कहाँ स्थित होता है और आम तौर पर किस class को extend करता है?
1 उत्तर सही है। आसान
उत्तर दिखाएँ
उत्तर
- A Classes/Domain/Model/ में, यह \
TYPO3\ CMS\ Extbase\ DomainObject\ AbstractEntity को extend करता है
व्याख्या
Domain model एक PHP class है जो extension के एक प्रकार के data को दर्शाती है, उदाहरण के लिए एक conference; हर instance एक record के अनुरूप होता है। Convention के अनुसार models Classes/Domain/Model/ में रहते हैं और AbstractEntity को extend करते हैं, जैसे class Conference extends AbstractEntity। Base class uid और pid के साथ-साथ बदली गई properties का tracking प्रदान करती है, ताकि save करते समय केवल बदले गए columns लिखे जाएँ। Resources/ templates, language files और अन्य non-PHP files के लिए है; PHP classes Classes/ में आती हैं।