2010-01-25 9 views
5

मैं अपनी साइट के लिए एक कस्टम "गोंद" मॉड्यूल बना रहा हूं, और मैं वैश्विक स्थिरता के रूप में किसी अन्य साइट पर पथ को परिभाषित करना चाहता हूं। क्या मेरे मॉड्यूल के शीर्ष पर परिभाषित() कथन डालने से परे कुछ ड्रापल तरीका है?वैश्विक स्थिरांक को परिभाषित करने के लिए ड्रोपल तरीका क्या है?

उत्तर

7

variable_get और variable_set का उपयोग करें।

+0

लेकिन variable_get/set को Drupal 8. से हटा दिया जाएगा। क्या अभी भी उनका उपयोग करने की अनुशंसा की जाती है? –

+0

Drupal 8 चर के लिए Drupal 7 चर का उन्नयन - https://www.drupal.org/node/1667896 – Nikit

3

यदि गोंद मॉड्यूल वास्तव में केवल एक साइट के लिए है और यह हार्डकोड होने पर कोई समस्या नहीं है, तो हर तरह से इसे हार्डकोड करें।

स्थिरांक का एक बहुत Drupal कोर के मॉड्यूल में सेट कर रहे हैं: http://api.drupal.org/api/constants/7

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

+3

टेबल और एकल पंक्तियों के बारे में चिंता क्यों करें? variable_set और variable_get का उपयोग करें जो वास्तव में है :) – Rimian

+0

पीछे की ओर: एक पंक्ति वाली तालिका variable_set और variable_get के लिए एक खराब विकल्प है। –

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