क्या टर्म रेफरेंस पर एंटिटी रेफरेंस का उपयोग करने के साथ कोई लाभ / प्रश्न हैं?


22

वास्तव में बहुत आसान सवाल है, लेकिन क्या एक इकाई संदर्भ क्षेत्र पर एक मुख्य शब्द संदर्भ क्षेत्र का उपयोग करने के लिए कोई लाभ है ?

स्पष्ट रूप से टैगिंग वास्तव में इकाई संदर्भ के साथ एक विकल्प नहीं है, लेकिन मैंने नोड पृष्ठ से नए शब्द बनाने के लिए इनलाइन इकाई फॉर्म का उपयोग किया है और यह ठीक काम करता है (यदि मेरी शर्तें फ़ील्ड हैं तो मैं इसे टैग करना पसंद करता हूं)।

tl; डॉ

टैगिंग के अलावा, वहाँ कोई लाभ / कर रहे हैं के साथ Entity संदर्भ का उपयोग कर के संदर्भ में शब्द के लिए वर्गीकरण स्वायत्तता का संदर्भ?


मुझे शायद उल्लेख करना चाहिए कि मुझे हिस्टोरिकल सेलेक्ट जैसी चीजों के बारे में पता है, जिन्हें संदर्भ के संदर्भ क्षेत्रों की आवश्यकता है, मैं सिर्फ सामान्य टैक्सोनॉमी संदर्भों के बारे में बात कर रहा हूं।
चपबाबू

जवाबों:


21

स्विंग और राउंडअबाउट, यह आपके उपयोग के मामले पर निर्भर करता है ...

दृश्यों के पीछे अनिवार्य रूप से कोई अंतर नहीं है - दोनों फ़ील्ड प्रकार एक आईडी के माध्यम से एक इकाई को दूसरे से संबंधित करते हैं, इसलिए यह वास्तव में नीचे आता है कि कौन सा प्रकार आपको 'तामझाम' प्रदान करता है जिसकी आपको आवश्यकता है / चाहते हैं।

जैसा कि आपने उल्लेख किया है कि Taxonomy में ओपन टैगिंग विजेट है, जो अच्छा है, लेकिन तब Entity Reference में व्यू इंटीग्रेशन है ( Entity Reference View Widget के माध्यम से) जिसका अर्थ है कि आप अपने चयन विजेट के लिए अपनी पसंद के अनुसार एक जटिल दृश्य को परिभाषित कर सकते हैं। साथ ही बहुत अच्छा।

और फिर इनलाइन एंटिटी फॉर्म है जिसका आपने भी उल्लेख किया है। यह स्पष्ट रूप से एक शानदार उपकरण है, लेकिन केवल तभी उपयोगी है जब आपको अपनी परियोजना में इसकी आवश्यकता हो।

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

मुझे लगता है कि आपकी पसंद क्या हो रही है कि किसी विशेष परिस्थिति के लिए ईमानदार होने के लिए आपको किस विजेट / फ़ॉर्मेटर्स की आवश्यकता है, यह कॉल करने के लिए बहुत तंग है :)


2
हाँ, यह है कि मुझे किस तरह का लगा है :) मैं थोड़ी देर के लिए शब्दों के संदर्भ में एंटिटी संदर्भ का उपयोग कर रहा हूं - बस आश्चर्यचकित था कि क्या ऐसा कुछ था जो लाइन के नीचे कहीं गलत होने वाला था। टैगिंग साफ-सुथरी है, लेकिन ब्लॉग / समाचार अनुभागों को सहेज कर रखें, जिनके लिए मुझे एक हत्यारे की आवश्यकता कभी नहीं थी जो एक IEF के साथ बेहतर हल नहीं था।
चपबाबू

10

बस मैंने सोचा कि मैं इस चर्चा में जोड़ दूंगा कि ऐसा लगता है कि टर्म डिफरेंस को डी 8 में दर्शाया जाएगा। तो यह इकाई संदर्भ के सभी पेशेवरों के साथ लगता है कि आप नई साइटों पर शब्द के संदर्भ का उपयोग करने से बचना चाहते हैं क्योंकि जब आप डी 8 में जाते हैं तो बाद में माइग्रेट करने के लिए यह सिर्फ एक दर्द होगा।

https://drupal.org/node/1847596

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.