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 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
destoon常用的安全设置概述
Jun 21 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
php通过session防url攻击方法
Dec 10 PHP
php给一组指定关键词添加span标签的方法
Mar 31 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
Mar 21 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
Nov 04 PHP
PHP多进程之pcntl_fork的实例详解
Oct 15 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 PHP
PHP数组访问常用方法解析
Sep 05 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
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
Laravel 4 初级教程之Pages、表单验证
2014/10/30 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
javascript实现时钟动画
2020/12/03 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
Python 多线程的实例详解
2017/09/07 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
python频繁写入文件时提速的方法
2019/06/26 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
医药工作者的求职信范文
2013/09/21 职场文书
学校办公室主任职责
2013/12/27 职场文书
写求职信有什么意义
2014/02/17 职场文书
2014年手术室工作总结
2014/11/26 职场文书
北京英语导游词
2015/02/12 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
MySQL如何使备份得数据保持一致
2022/05/02 MySQL
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript