首页 > 后端开发 > php教程 > 详解Symfony在模板和行为中取得request参数的方法

详解Symfony在模板和行为中取得request参数的方法

*文
发布: 2023-03-19 10:24:01
原创
2074 人浏览过

Symfony在模板和行为中如何取得request参数?本文主要介绍了Symfony实现行为和模板中取得request参数的方法,实例分析了Symfony针对行为和方法中参数获取的技巧。需要的朋友可以参考下,希望对大家有所帮助。

一.模板中取得参数

<?php echo $sf_request->getParameter(&#39;name&#39;,&#39;namespace&#39;);?>
<?php echo $sf_request->getParameter(&#39;name&#39;);?>
登录后复制

二.行为中取得参数

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

相关推荐:

详解symfony如何使用命令创建项目

简述Symfony核心类

php symfony/var-dumper安装打印插件的方法

以上是详解Symfony在模板和行为中取得request参数的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
求 symfony 2 下操作跨库例子
来自于 1970-01-01 08:00:00
0
0
0
symfony propel doselect 内存溢出怎么办?
来自于 1970-01-01 08:00:00
0
0
0
symfony 2 下如何配置多子域名
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板