खोज…


एनोटेशन आधारित रूटिंग

डिफ़ॉल्ट रूप से, सिम्फनी के अंतर्निहित जेनरेट के साथ आपके द्वारा उत्पन्न सभी नियंत्रक generate:controller कमांड रूटिंग के लिए सिम्फनी एनोटेशन का उपयोग करेगा:

namespace AppBundle\Controller;

// You have to add a use statement for the annotation
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;

class AcmeController
{
    /**
     * @Route("/index")
     */
    public function indexAction()
    {
        // ...
    }
}

इन मार्गों को संभालने के लिए ढांचे के लिए, आपको उन्हें अपने routing.yml में आयात करने की आवश्यकता है। निम्नानुसार annotation करें ( routing.yml प्रकार देखें:

app:
    resource: "@AppBundle/Controller"
    type:     annotation

YAML मार्ग

एनोटेशन के बजाय, आप अपने मार्गों को YAML के रूप में भी निर्दिष्ट कर सकते हैं:

app_index:
    path: /index
    defaults: { _controller: AppBundle:Acme:index }

एक ही विकल्प एनोटेशन और YAML कॉन्फ़िगरेशन दोनों पर लागू होता है। अपने रूट रूटिंग कॉन्फ़िगरेशन में एक YAML रूटिंग कॉन्फ़िगरेशन आयात करने के लिए, आपको एक प्रकार निर्दिष्ट करने की आवश्यकता नहीं है:

app:
    prefix: /app
    resource: "@AppBundle/Resources/config/routing.yml"


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow