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实现的功能是显示8条基色色带
Oct 09 PHP
PHP语法速查表
Jan 02 PHP
Cakephp 执行主要流程
Mar 24 PHP
使用VisualStudio开发php的图文设置方法
Aug 21 PHP
通达OA公共代码 php常用检测函数
Dec 14 PHP
php中删除字符串中最先出现某个字符的实现代码
Feb 03 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
Apr 21 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
PHP使用递归方式列出当前目录下所有文件的方法
Jun 02 PHP
PHP+ajax分页实例简析
Dec 07 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
Nov 14 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
PHP 服务器配置(使用Apache及IIS两种方法)
2009/06/01 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
图片按比例缩放函数
2006/06/26 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
PHP PDO操作总结
2014/11/17 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
js实现登录与注册界面
2017/11/01 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
python中的代码编码格式转换问题
2015/06/10 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
Omio荷兰:预订火车、巴士和机票
2018/11/04 全球购物
自荐信格式简述
2014/01/25 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
市场拓展计划书
2014/05/03 职场文书
领导参观欢迎词
2015/01/26 职场文书
化妆品促销活动总结
2015/05/07 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
VW、VH适配移动端的解决方案与常见问题
2023/05/21 HTML / CSS