logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

स्क्रॉल
04/10/2025, by Ivan

Menu

अपने मॉड्यूल की रूट फोल्डर पर वापस जाएँ, जहाँ .info.yml फ़ाइल स्थित है, एक नया फ़ाइल hello_world.routing.yml नाम से जोड़ें और इसमें निम्नलिखित लिखें:

hello_world.content:
  path: '/hello'
  defaults:
    _controller: '\Drupal\hello_world\Controller\HelloController::content'
    _title: 'Hello World'
  requirements:
    _permission: 'access content'

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

यदि आपका मॉड्यूल पहले से सक्रिय है, तो आपको अपने साइट का कैश UI से admin/config/development/performance पेज पर या drush (drush cache-rebuild या drush cr) का उपयोग करके साफ़ करना होगा। यदि नहीं, तो इसे सक्रिय करें।

अब अपनी साइट के पहले पेज पर जाएँ और फिर अपने साइट के URL के अंत में /hello जोड़ें। आपको «Hello, World!» संदेश वाली पेज दिखाई देनी चाहिए।

ध्यान दें कि module.routing.yml फ़ाइल में सही इंडेंटेशन देना आवश्यक है, अन्यथा आप drupal कैश साफ़ करने के बाद समस्याओं का सामना कर सकते हैं।

इसके बारे में और जानें: Drupal 8 में रूटिंग.