我没有看到任何理由通过内核转发请求.您可以按照建议的方式将验证服务中封装此逻辑的路由,或者您可以创建一个在路由器侦听器之后运行的kernel.request侦听器,并且仅在满足条件的情况下才应用_controller属性.

例如,这个routing.yml:

some_route:

pattern: /xyz

defaults: { _controller_candidate: "FooBundle:Bar:baz" }

而这个听众:

class MyListener

{

public function onKernelRequest($event)

{

$request = $event->getRequest();

if (!$controller = $request->attributes->get('_controller_candidiate')) {

return;

}

if (/* your logic... */) {

$request->attributes->set('_controller', $controller');

}

}

}

配置运行后核心路由器侦听器:

services:

my_listener:

class: MyListener

tags:

-

name: kernel.event_listener

event: kernel.request

priority: -10

Symfony 2.0中的核心路由器侦听器的优先级为0,Symfony 2.1中的优先级为32.在这两种情况下,-10的优先级都应该起作用.

我很好奇,看看这是否有效?

php 转发请求及参数,php – Symfony 2转发请求传递GET / POST参数相关推荐

  1. linux线程多参数传递参数,Linux中多线程编程并传递多个参数

    解析Linux中多线程编程并传递多个参数 Linux中多线程编程并传递多个参数实例是本文讲解的内容,不多说,先来看内容. Linux下的多线程编程,并将多个参数传递给线程要执行的函数. 以下是实验程序 ...

  2. html页面传递list参数,thinkphp中html:list标签传递多个参数实例,thinkphplist_PHP教程...

    thinkphp中html:list标签传递多个参数实例,thinkphplist 本文实例讲述了关于thinkphp中html:list标签传多个参数问题解决办法,分享给大家供大家参考.具体分析如下 ...

  3. linux 线程带参数,Linux中多线程编程并传递多个参数的简单例子

    今天上午实验了Linux下的多线程编程,并将多个参数传递给线程要执行的函数. 以下是实验程序的源代码: /*********************** pthread.c ************* ...

  4. mvc html传参数乱码,SpringMVC Controller 接收页面传递的中文参数出现乱码

    在Controller中接收到的POST参数如果是中文的话,显示为乱码.已知客户端传过来时编码为UTF-8. 问题产生分析: spring MVC中默认的编码格式为"ISO-8859-1&q ...

  5. 参数无效_Shell 脚本启动如何传递参数

    我们在日常的脚本开发中,经常会碰到当脚本需要输入参数,然后脚本依据传递进来的参数作为依据,判断执行接下来的脚本逻辑.今天就介绍一下给Shell脚本传递参数进行交互的几种方式. 命令行参数 向脚本传递参 ...

  6. python多进程优化for循环_Python中for循环中的多进程处理和传递多个参数

    正如您所怀疑的那样,您使用^{}是错误的,在很多方面.在map的要点是对iterable的所有元素调用函数.就像内置的^{}函数,但是是并行的.如果您想对单个呼叫排队,只需使用^{}. 对于您具体询问 ...

  7. SpringMVC框架 学习DAY_02 : 接收请求参数/向模板页面转发数据/重定向与转发 /Session

    1. 接收客户端提交的请求参数 1.1. 使用HttpServletRequest接收请求参数 在处理请求的方法的参数列表中,添加HttpServletRequest类型的参数,在处理请求的过程中,调 ...

  8. Django视图层:嵌套参数,URLconf在查找什么?指定视图参数的默认值、include()路由转发三种方式、传递额外选项给 include()、传递额外选项给视图

    一.视图层The view layer Django 具有 "视图" 的概念,负责处理用户的请求并返回响应. 二.嵌套参数Nested arguments 正则表达式允许嵌套参数, ...

  9. 爬虫之requests模块在headers参数中携带cookie发送请求

    爬虫之requests模块在headers参数中携带cookie发送请求 网站经常利用请求头中的Cookie字段来做用户访问状态的保持,那么我们可以在headers参数中添加Cookie,模拟普通用户 ...

最新文章

  1. intelij maven
  2. python基础看什么书-2020年入门Python,这7本书一定要看!
  3. Ethernet/IP 学习笔记三
  4. 零基础如何学Java?拥有编程思想呢?
  5. nuxt页面跳转_还不会Nuxt.js的速进!
  6. 一对一直播系统基础的交接流程
  7. 真正的手机密码大全!(整理完整版)
  8. 机器学习——人工神经网络(NN)
  9. 技术小咖之基于SDK的第一个windows图形界面程序
  10. Wallis公式(点火公式)
  11. 微信公众号第三方登录,简单易懂
  12. matlab图形黎曼几何,[转载]黎曼几何是篡改数学概念的几何
  13. Android手机拍照功能实现
  14. 关于华为P10(Android 8.0系统)出现的一个莫名奇妙的ANR
  15. 软件测试-进阶篇:设计测试用例-文本框
  16. 二叉树中已知前序和中序求其后序(图解加技巧让你轻松掌握)
  17. c语言实现简单的五子棋游戏
  18. 关于U盘制作启动盘后内存变小问题的解决
  19. 九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试五十题
  20. 华为 GT Runner测评:为跑者而生的专业跑表

热门文章

  1. 设置占用GPU的比例
  2. using namespace cv
  3. 【学习】03 淘宝爬虫-使用selenium采集关键词为电动车的数据
  4. 字符串拼接的双引号和单引号问题,转义字符
  5. 【IO面试题】打印目录树形结构,并输出到file.txt中
  6. [SHELL实例] (转)最牛B的 Linux Shell 命令 (一)
  7. 计算纯文本情况下RichTextBox实际高度的正确方法(.NET)
  8. (数论)51NOD 1136 欧拉函数
  9. Oracle入门第二天(下)——单行函数
  10. 百度前端技术学院-精选笔记-1 HTML学习笔记