Symfony 2 - 找不到“GET / videotheque”的路线

时间:2012-07-30 09:23:59

标签: php symfony yaml

我需要一些帮助,因为我没有成功找到路线问题的来源。

这是我的routing.yml

gstyle39VideothequeBundle:
    resource: "@gstyle39VideothequeBundle/Resources/config/routing.yml"
    prefix: /videotheque

routing.yml中的VideothequeBundle/Resources/config/

VideothequeBundle_homepage:
    pattern:  /
    defaults: { _controller: gstyle39VideothequeBundle:Videotheque:index }

我的控制器:

<?php

namespace gstyle39\VideothequeBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\HttpFoundation\Response;

class VideothequeController extends Controller
{    
    public function indexAction()
    {
        return new Response("Kikoo");
    }
}

就我而言,我做了一个“cache:clear”,一个“router:debug”,它检测到了我的路线:

VideothequeBundle_homepage ANY /videotheque/

我还手动删除了文件夹app/cache ...

1 个答案:

答案 0 :(得分:0)

恕我直言,你没有在应用程序全局routing.yml(app / config / routing.yml)中添加路由定义。

查看https://github.com/drupalmk/Jobeeto

中的路由定义