Symfony2函数用法实例分析


Posted in PHP onMarch 18, 2016

本文实例讲述了Symfony2函数用法。分享给大家供大家参考,具体如下:

1.调用其他对象的方法。

例:

$grobal_func=$this->container->get('global_func');
//'global_func'函数所在的文件名
$lot_data=$global_func->getDataFromFile($parm1);
//getDataFromFile函数名

2.数据库的预备查询

$conn = $this->em->getConnection();
$sql_user="select * from lot_user where user_name=:param1 and user_id=:param2 limit 1";
$params = array(
    'param1' => $user,
    'param2' => $uid
);
$ready = $conn->prepare($sql_user);
$ready->execute($params);
$result_user = $ready->fetchAll();

3.数据库回滚事件

$em->getConnection()->beginTransaction();
try{
   $lotuser = new LotUser();
   $lotuser->setId(0);
   $lotuser->setUserId($user_id);
   $lotuser->setUserName($user_name);
   $lotuser->setPassword($password);
   $lotuser->setUserTele($user_tele);
   $lotuser->setEmail($email);
   $lotuser->setRegDate($reg_date);
   $lotuser->setIdNumber($id_number);
   $lotuser->setRealUsername($real_username);
$em->persist($lotuser);
$em->flush();
$em->getConnection()->commit();
}catch(Exception $e){
$e->getConnection()->rollback();
}

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

PHP 相关文章推荐
用PHP实现登陆验证码(类似条行码状)
Oct 09 PHP
自动分页的不完整解决方案
Jan 12 PHP
Discuz! Passport 通行证整合
Mar 27 PHP
用PHP将网址字符串转换成超链接(网址或email)
May 25 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
PHP url 加密解密函数代码
Aug 26 PHP
使用CodeIgniter的类库做图片上传
Jun 12 PHP
IIS下PHP的三种配置方式对比
Nov 20 PHP
PHP中预定义的6种接口介绍
May 12 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
微信接口生成带参数的二维码
Jul 31 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
Mar 31 PHP
Symfony2联合查询实现方法
Mar 18 #PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
Mar 18 #PHP
Symfony2创建页面实例详解
Mar 18 #PHP
symfony2.4的twig中date用法分析
Mar 18 #PHP
Symfony2之session与cookie用法小结
Mar 18 #PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 #PHP
Symfony2实现在controller中获取url的方法
Mar 18 #PHP
You might like
第九节--绑定
2006/11/16 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
基于initPHP的框架介绍
2013/04/18 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
php上传图片类及用法示例
2016/05/11 PHP
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
JavaScript设计模式之调停者模式实例详解
2018/02/03 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
对angular4子路由&辅助路由详解
2018/10/09 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
nodemon实现Typescript项目热更新的示例代码
2019/11/19 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
Python PyQt5标准对话框用法示例
2017/08/23 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
tensorflow 获取变量&打印权值的实例讲解
2018/06/14 Python
大二学生职业生涯规划书
2014/02/05 职场文书
人事专员的岗位职责
2014/03/01 职场文书
班组长岗位职责
2014/03/03 职场文书
小学生作文评语
2014/04/18 职场文书
财务稽核岗位职责
2015/04/13 职场文书
介绍信范文大全
2015/05/07 职场文书
消费者理赔投诉书
2015/07/02 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
Java spring单点登录系统
2021/09/04 Java/Android