php 转发请求及参数,php – Symfony 2转发请求传递GET / POST参数
我没有看到任何理由通过内核转发请求.您可以按照建议的方式将验证服务中封装此逻辑的路由,或者您可以创建一个在路由器侦听器之后运行的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参数相关推荐
- linux线程多参数传递参数,Linux中多线程编程并传递多个参数
解析Linux中多线程编程并传递多个参数 Linux中多线程编程并传递多个参数实例是本文讲解的内容,不多说,先来看内容. Linux下的多线程编程,并将多个参数传递给线程要执行的函数. 以下是实验程序 ...
- html页面传递list参数,thinkphp中html:list标签传递多个参数实例,thinkphplist_PHP教程...
thinkphp中html:list标签传递多个参数实例,thinkphplist 本文实例讲述了关于thinkphp中html:list标签传多个参数问题解决办法,分享给大家供大家参考.具体分析如下 ...
- linux 线程带参数,Linux中多线程编程并传递多个参数的简单例子
今天上午实验了Linux下的多线程编程,并将多个参数传递给线程要执行的函数. 以下是实验程序的源代码: /*********************** pthread.c ************* ...
- mvc html传参数乱码,SpringMVC Controller 接收页面传递的中文参数出现乱码
在Controller中接收到的POST参数如果是中文的话,显示为乱码.已知客户端传过来时编码为UTF-8. 问题产生分析: spring MVC中默认的编码格式为"ISO-8859-1&q ...
- 参数无效_Shell 脚本启动如何传递参数
我们在日常的脚本开发中,经常会碰到当脚本需要输入参数,然后脚本依据传递进来的参数作为依据,判断执行接下来的脚本逻辑.今天就介绍一下给Shell脚本传递参数进行交互的几种方式. 命令行参数 向脚本传递参 ...
- python多进程优化for循环_Python中for循环中的多进程处理和传递多个参数
正如您所怀疑的那样,您使用^{}是错误的,在很多方面.在map的要点是对iterable的所有元素调用函数.就像内置的^{}函数,但是是并行的.如果您想对单个呼叫排队,只需使用^{}. 对于您具体询问 ...
- SpringMVC框架 学习DAY_02 : 接收请求参数/向模板页面转发数据/重定向与转发 /Session
1. 接收客户端提交的请求参数 1.1. 使用HttpServletRequest接收请求参数 在处理请求的方法的参数列表中,添加HttpServletRequest类型的参数,在处理请求的过程中,调 ...
- Django视图层:嵌套参数,URLconf在查找什么?指定视图参数的默认值、include()路由转发三种方式、传递额外选项给 include()、传递额外选项给视图
一.视图层The view layer Django 具有 "视图" 的概念,负责处理用户的请求并返回响应. 二.嵌套参数Nested arguments 正则表达式允许嵌套参数, ...
- 爬虫之requests模块在headers参数中携带cookie发送请求
爬虫之requests模块在headers参数中携带cookie发送请求 网站经常利用请求头中的Cookie字段来做用户访问状态的保持,那么我们可以在headers参数中添加Cookie,模拟普通用户 ...
最新文章
- intelij maven
- python基础看什么书-2020年入门Python,这7本书一定要看!
- Ethernet/IP 学习笔记三
- 零基础如何学Java?拥有编程思想呢?
- nuxt页面跳转_还不会Nuxt.js的速进!
- 一对一直播系统基础的交接流程
- 真正的手机密码大全!(整理完整版)
- 机器学习——人工神经网络(NN)
- 技术小咖之基于SDK的第一个windows图形界面程序
- Wallis公式(点火公式)
- 微信公众号第三方登录,简单易懂
- matlab图形黎曼几何,[转载]黎曼几何是篡改数学概念的几何
- Android手机拍照功能实现
- 关于华为P10(Android 8.0系统)出现的一个莫名奇妙的ANR
- 软件测试-进阶篇:设计测试用例-文本框
- 二叉树中已知前序和中序求其后序(图解加技巧让你轻松掌握)
- c语言实现简单的五子棋游戏
- 关于U盘制作启动盘后内存变小问题的解决
- 九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试五十题
- 华为 GT Runner测评:为跑者而生的专业跑表