Symfony模板的快捷变量用法实例


Posted in PHP onMarch 17, 2016

本文实例讲述了Symfony模板的快捷变量用法。分享给大家供大家参考,具体如下:

在模板里,有一些symfony变量可以直接使用。通过这些快捷变量可以从symfony的对象里取得一些最常用的模板信息:

$sf_context:完整的环境对象(sfContext 类的实例)
$sf_request:请求对象(sfRequest 类的实例)
$sf_params:请求的参数
$sf_user:当前的用户session对象(sfUser 类的实例)

三种常见的使用方法:

//1. 长版本
<?php echo $sf_request->getParameter('total') ?>
//2. 段版本
<?php echo $sf_params->get('total') ?>
//3. 相当于在行为里执行下面的代码
echo $request->getParameter('total')

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

PHP 相关文章推荐
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
PHP中Date获取时间不正确怎么办
Jun 05 PHP
防止用户利用PHP代码DOS造成用光网络带宽
Mar 01 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
curl实现站外采集的方法和技巧
Jan 31 PHP
php CI框架插入一条或多条sql记录示例
Jul 29 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
基于php实现七牛抓取远程图片
Dec 01 PHP
php单链表实现代码分享
Jul 04 PHP
PHP命名空间namespace的定义方法详解
Mar 29 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
Feb 14 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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
Symfony的安装和配置方法
Mar 17 #PHP
You might like
在Laravel框架里实现发送邮件实例(邮箱验证)
2016/05/20 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
显示js对象所有属性和方法的函数
2009/10/16 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
js获取当前日期前七天的方法
2015/02/28 Javascript
JavaScript在网页中画圆的函数arc使用方法
2015/11/13 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
python 调用有道api接口的方法
2019/01/03 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
python实现简易淘宝购物
2019/11/22 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
linux面试相关问题
2013/04/28 面试题
运动会领导邀请函
2014/02/05 职场文书
中式结婚主持词
2014/03/14 职场文书
药品业务员岗位职责
2014/04/17 职场文书
庆六一活动总结
2014/08/29 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
检察院起诉意见书
2015/05/20 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
如何用Navicat操作MySQL
2021/05/12 MySQL
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android