Symfony实现行为和模板中取得request参数的方法


Posted in PHP onMarch 17, 2016

本文实例讲述了Symfony实现行为和模板中取得request参数的方法。分享给大家供大家参考,具体如下:

一.模板中取得参数

<?php echo $sf_request->getParameter('name','namespace');?>
<?php echo $sf_request->getParameter('name');?>

二.行为中取得参数

$request->getParameter('name');
//模板中取得参数
<?php echo $sf_params->get('name')?>
//带默认值的参数
<?php echo $sf_params->get('name','default')?>
//在模板中判断一个参数是否存在
<?php if($sf_params->has('name')): ?>
<p>Hello,<?php echo $sf_params->get('name')?>!</p>
<?php else: ?>
<p>Hello,JohnDoe!</p>
<?php endif; ?>
//包含所有参数的数组
$request->getParameterHolder()->getAll()
//完整的URI路径
//'http://localhost/myapp_dev.php/mymodule/myaction'
getUri()
//'/mymodule/myaction'
getPathInfo()
//在action中
$hasFoo =$this->getRequest()->hasParameter('foo');
$hasFoo = $this->hasRequestParameter('foo');//Shorter version
$foo  =$this->getRequest()->getParameter('foo');
$foo  =$this->getRequestParameter('foo'); //Shorterversion

希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP HTML代码串 截取实现代码
Jun 29 PHP
php下通过伪造http头破解防盗链的代码
Jul 03 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
Jan 11 PHP
浅析PHP中Collection 类的设计
Jun 21 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
Oct 08 PHP
PHP对称加密函数实现数据的加密解密
Oct 27 PHP
php curl常用的5个经典例子
Jan 20 PHP
php创建图像具体步骤
Mar 13 PHP
PHP利用二叉堆实现TopK-算法的方法详解
Apr 24 PHP
php中html_entity_decode实现HTML实体转义
Jun 13 PHP
Symfony模板的快捷变量用法实例
Mar 17 #PHP
Symfony2框架创建项目与模板设置实例详解
Mar 17 #PHP
Symfony2学习笔记之插件格式分析
Mar 17 #PHP
Symfony2学习笔记之系统路由详解
Mar 17 #PHP
Symfony2学习笔记之控制器用法详解
Mar 17 #PHP
关于PHP中Session文件过多的问题及session文件保存位置
Mar 17 #PHP
Symfony2学习笔记之模板用法详解
Mar 17 #PHP
You might like
PHP 第二节 数据类型之转换
2012/04/28 PHP
推荐一本PHP程序猿都应该拜读的书
2014/12/31 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
2018/08/30 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
JavaScript静态的动态
2006/09/18 Javascript
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
CCPry JS类库 代码
2009/10/30 Javascript
JQuery toggle使用分析
2009/11/16 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
js实现图片360度旋转
2017/01/22 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
2018/08/28 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
python使用udp实现聊天器功能
2018/12/10 Python
django使用JWT保存用户登录信息
2020/04/22 Python
django创建css文件夹的具体方法
2020/07/31 Python
优秀社区干部事迹材料
2014/02/03 职场文书
暑期研修感言
2014/02/17 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
上班离岗检讨书
2014/09/10 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
日本读研:怎样写好一篇日本研究计划书?
2019/07/15 职场文书