URI 的控制器不可调用 symfony2

The controller for URI is not callable symfony2

我收到这个错误 [在此处输入图片描述][1] 我在我的项目中有 2 个捆绑包,第一个工作正常,第二个叫 DemandeBundle,我收到错误

namespace DemandeBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
class DefaultController extends Controller
{
/**
 * @return \Symfony\Component\HttpFoundation\Response
 * @route("/homedemande",name="homedemande")
 */
public function indexAction()
{
    return $this->render('@DemandeBundle/Default/index.html.twig');
}

/**
 * @return \Symfony\Component\HttpFoundation\Response
 * @route("/demande_create",name="demande_create")
 */
public function demande_create()
{
    return $this->render('@DemandeBundle/Default/demande_create.html.twig');
}
}

我怀疑我在 routing.yml

中有问题
demande_create:
path:     /demande_create
defaults: { _controller: DemandeBundle:Default:demande_create}

您的操作需要以 Action 关键字作为后缀才能调用,这可能是这里的第一个问题

函数定义应该类似于

public function demande_createAction()