symfony2路由找不到控制器

时间:2015-10-16 08:23:07

标签: symfony routing

我正在设置一个新的symfony2项目 我的routing.yml无法找到我的控制器

我的控制器位于:

  

的src /银行/ SNSBundle /控制器/ HomeController.php

在我的app / config / routing.yml中:

home:
  path: /blah
  defaults: { _controler: BankSNSBundle:Home:Index}

这是我的家庭控制器:

<?php

    namespace Bank\SNSBundle\Controller;

    use Symfony\Bundle\FrameworkBundle\Controller\Controller;

    class HomeController extends Controller {

        /**
         * @return \Symfony\Component\HttpFoundation\Response
         */
        public function IndexAction(){
            return $this->render('BankSNSBundle:Home:index.html.twig', array('name' => "Ralph"));
        }
    } 

当我去/ blah我得到这个错误:

  

无法找到路径&#34; / blah&#34;的控制器。路线是错误的   构造

可以告诉我我的代码有什么问题吗?

拉​​尔夫

1 个答案:

答案 0 :(得分:4)

也许是错字:

默认值:{_ control l er:BankSNSBundle:Home:Index}

(控制器有2&#34; L&#34;)