पंजीकरण नहीं कर रहा है मैंने ऐप/कंसोल के साथ एक नया बंडल बनाया है। एक साधारण हैलो मुद्रित करने की कोशिश कर रहा है, इसलिए मैं आगे बढ़ सकता हूं। मैं नाम स्थान autoloaded, बंडल पंजीकृत, एक पेज बनाया है, लेकिन Symfony एक अपवाद का पता लगाता है:सिम्फनी 2 बंडल
Bundle "PageBundle" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() function of your AppKernel.php file?
लेकिन मैं पहले से ही है कि किया है।
लॉग दिखाता है:
[2011-06-08 23:41:56] request.CRITICAL: InvalidArgumentException: Bundle "PageBundle" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() function of your AppKernel.php file? (uncaught exception) at /Applications/MAMP/htdocs/Symfony/app/bootstrap.php.cache line 634
मैं भी कैश की गई देव फ़ोल्डर को मंजूरी दे दी। क्या कोई मुझे गलत समझने में मदद कर सकता है। मैंने पहले यह किया है, यह पहली बार है जब मुझे यह समस्या हो रही है। Bootstrap.php.cache
धन्यवाद के साथ कुछ करने के लिए धन्यवाद! सभी मदद की सराहना करते हैं।
कोड:
public function registerBundles()
{
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\DoctrineBundle\DoctrineBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(),
);
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
$bundles[] = new Webmuch\PageBundle\WebmuchPageBundle();
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
$bundles[] = new Symfony\Bundle\WebConfiguratorBundle\SymfonyWebConfiguratorBundle();
}
return $bundles;
}
बंडल भी प्रोफाइलर में एक सक्रिय बंडल के रूप में दिखाता है।
मैंने कैश और बूटस्ट्रैप फ़ाइलों को हटा दिया। फिर कंसोल से बूटस्ट्रैप फ़ाइल का पुनर्निर्माण करें। अभी भी वही त्रुटि। मैं क्या खो रहा हूँ? – Aayush
हमें अपना रजिस्टर बंडल() फ़ंक्शन दिखाएं। –
मैंने इसे प्रश्न में जोड़ा है। धन्यवाद! – Aayush