TCA की मूल बातें · प्रश्न 2 / 12

यदि TCA में ctrl.delete = 'deleted' सेट है, तो backend में किसी record को delete करने पर क्या होता है?

1 उत्तर सही है। आसान

उत्तर दिखाएँ

उत्तर

  • A Record database में बना रहता है और केवल deleted = 1 से चिह्नित होता है

व्याख्या

ctrl.delete soft delete सक्रिय करता है: delete करते समय DataHandler दिए गए field को 1 पर सेट करता है, जबकि row स्वयं बनी रहती है। उसके बाद backend, TypoScript, Extbase और QueryBuilder उसे deleted मानते हैं और हर जगह छिपा देते हैं। System extension Recycler से ऐसे records restore किए जा सकते हैं, जिससे गलती से delete हुई सामग्री बच जाती है। Hide करना कुछ और है: enablecolumns से hidden record (hidden = 1) backend में दिखता रहता है और केवल frontend में नहीं दिखाया जाता।

सर्टिफ़िकेशन और परीक्षाएँ

अगली परीक्षा कौन-सी होगी?

आप 19 परीक्षाओं का अभ्यास पहले से कर सकते हैं, 21 पर वोटिंग चल रही है। सभी सर्टिफ़िकेशन आधिकारिक जानकारी के साथ देखें, वोट करें या अपनी परीक्षा सुझाएँ।

सभी सर्टिफ़िकेशन देखें