Skip to content

Instantly share code, notes, and snippets.

@Stubbs
Created March 7, 2013 00:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Stubbs/5104485 to your computer and use it in GitHub Desktop.
Save Stubbs/5104485 to your computer and use it in GitHub Desktop.
<?php
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;
class AppKernel extends Kernel
{
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 Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(),
new Settlup\HelloBundle\SettlupHelloBundle(),
);
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
}
return $bundles;
}
public function registerContainerConfiguration(LoaderInterface $loader)
{
$loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml');
}
}
<?php
namespace Settlup\HelloBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
class DefaultController extends Controller
{
/**
* @Route("/hello/{name}")
* @Template()
*/
public function indexAction($name)
{
return array('name' => $name);
}
}
Cannot load resource "@SettlupHelloBundle/Controller/". Make sure the "SettlupHelloBundle" bundle is correctly registered and loaded in the application kernel class.
settlup_hello:
resource: "@SettlupHelloBundle/Controller/"
type: annotation
prefix: /
@Stubbs
Copy link
Author

Stubbs commented Mar 7, 2013

Generated the above with:

php app/console generate:bundle --namespace=Settlup/HelloBundle --format=annotation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment