Symfony3路由无法正常工作

时间:2017-02-03 07:52:01

标签: php symfony

我在codeanywhere.com上有一个帐户,我正在用symfony3开始我的旅程。在我的第一步,我有路由问题。那是我的控制器:

<?php

namespace PracaBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;

class PracaController extends Controller
{
    /**
     * @Route("/praca", name="_show")
     */
    public function showAction()
    {
        return $this->render('PracaBundle:Default:praca.html.twig');
    }
}

这就是我在...下看到的... codeanyapp.com/app_dev.php/praca

No route found for "GET ca"

enter image description here

有谁知道问题是什么?如果您需要更多信息,请告诉我们。谢谢你的任何消遣。

2 个答案:

答案 0 :(得分:0)

通常,如果您拨打mysite.com/praca,则错误消息应为No route found for GET praca,而不是ca

如果我是你,我会检查它是否适用于其他模式,甚至只是/.

如果无效则尝试访问通过控制台生成捆绑包时生成的DefaultController的默认路由。

答案 1 :(得分:0)

app/config/routing.yml

中添加此内容
....
praca:
    resource: "@PracaBundle/Controller/"
    type:     annotation