【问题标题】:symfony2 routing cannot find controllersymfony2 路由找不到控制器
【发布时间】:2015-10-16 08:23:07
【问题描述】:

我正在建立一个新的 symfony2 项目 我的 routing.yml 找不到我的控制器

我的控制器位于此处:

src/Bank/SNSBundle/Controller/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 我得到这个错误:

找不到路径“/blah”的控制器。路线错了 配置好了。

谁能告诉我我的代码有什么问题?

拉尔夫

【问题讨论】:

    标签: symfony routing


    【解决方案1】:

    可能是错字:

    默认值:{ _controller: BankSNSBundle:Home:Index}

    (带 2 个“L”的控制器)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多