Php 找不到Symfony页面(Symfony 3)

Php 找不到Symfony页面(Symfony 3),php,symfony,symfony-3.4,symfony-3.3,symfony-3.2,Php,Symfony,Symfony 3.4,Symfony 3.3,Symfony 3.2,我是新来的Symfony,我在现有的项目工作。我已经用原则:generate:crud创建了crud,但应用程序返回404页未找到。我正在用debug:router和router:match调试它,一切正常 这是我的控制器 <?php namespace AppBundle\Controller\Backend; use AppBundle\Controller\BackendController; use AppBundle\Entity\CsobApiUsers; use

我是新来的Symfony,我在现有的项目工作。我已经用
原则:generate:crud
创建了crud,但应用程序返回404页未找到。我正在用
debug:router
router:match
调试它,一切正常

这是我的控制器

    <?php

namespace AppBundle\Controller\Backend;

use AppBundle\Controller\BackendController;
use AppBundle\Entity\CsobApiUsers;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Request;


/**
 * CsobApiUsers controller.
 *
 * @Route("csobApiUsers")
 */

class CsobApiUsersController extends BackendController
{
    /**
     * Lists all csobApiUser entities.
     *
     * @Route("/", name="csobapiusers_index")
     * @Method("GET")
     */
    public function indexAction()
    {
        die(var_dump("x"));
        $em = $this->getDoctrine()->getManager();

        $csobApiUsers = $em->getRepository('AppBundle:CsobApiUsers')->findAll();

        return $this->render('csobapiusers/index.html.twig', array(
            'csobApiUsers' => $csobApiUsers,
        ));
    }
这是我的控制器的调试:路由器

 csobapiusers_index                           GET          ANY      ANY    /backend/csobApiUsers/
  csobapiusers_new                             GET|POST     ANY      ANY    /backend/csobApiUsers/new
  csobapiusers_show                            GET          ANY      ANY    /backend/csobApiUsers/{id}
  csobapiusers_edit                            GET|POST     ANY      ANY    /backend/csobApiUsers/{id}/edit
  csobapiusers_delete                          DELETE       ANY      ANY    /backend/csobApiUsers/{id}
我正在呼叫


有人知道哪里会出问题吗?谢谢

您是否尝试将indexAction()改为index()?

我认为您缺少控制器路由注释中的斜杠,请检查此处


是的,但是没有变化。仍然找不到404页将@Route(“/”)替换为@Route(“/backend/csobApiUsers”),仍然没有更改。仍然找不到404页。请检查您的后端控制器,此文件中是否有名为index的函数,如果您更改了某些代码行,请尝试清除缓存。毕竟,var/log/dev.log中可能有一个日志文件。检查它的内容您可能会发现错误您是否有任何在这个之前加载了/backend/{some_dynamic_pattern}的路由声明?这可能会导致错误的控制器处理您的路径,因为路由器试图匹配从上到下的路由声明。
 csobapiusers_index                           GET          ANY      ANY    /backend/csobApiUsers/
  csobapiusers_new                             GET|POST     ANY      ANY    /backend/csobApiUsers/new
  csobapiusers_show                            GET          ANY      ANY    /backend/csobApiUsers/{id}
  csobapiusers_edit                            GET|POST     ANY      ANY    /backend/csobApiUsers/{id}/edit
  csobapiusers_delete                          DELETE       ANY      ANY    /backend/csobApiUsers/{id}
@Route("/csobApiUsers")