Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony @路由条件request.isXmlHttpRequest,kernel.debug==true时除外_Symfony - Fatal编程技术网

Symfony @路由条件request.isXmlHttpRequest,kernel.debug==true时除外

Symfony @路由条件request.isXmlHttpRequest,kernel.debug==true时除外,symfony,Symfony,我需要让我的控制器只处理ajax请求,除非参数kernel.debug为true 这是我的控制器: /** * @Route( * "/research/{pattern}", condition="request.isXmlHttpRequest() and context.getMethod() in ['GET']" public function researchAction($pattern) { // } 如何将或kernel.debug==tr

我需要让我的控制器只处理ajax请求,除非参数
kernel.debug
为true

这是我的控制器:

/**
 * @Route(
 *     "/research/{pattern}",
       condition="request.isXmlHttpRequest() and context.getMethod() in ['GET']"
public function researchAction($pattern)
{
    // 
}

如何将
或kernel.debug==true
添加到条件语句中?

isXmlHttpRequest
不可靠,最好创建一些参数或单独的端点
isXmlHttpRequest
不可靠,最好创建一些参数或单独的端点