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执行sql语句的写法
Mar 10 PHP
深入PHP异步执行的详解
Jun 03 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
php 根据url自动生成缩略图并处理高并发问题
Jan 23 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
Dec 17 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
PHPTree――php快速生成无限级分类
Mar 30 PHP
PHP简单实现解析xml为数组的方法
May 02 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 PHP
Yii框架核心组件类实例详解
Aug 06 PHP
PHP内存溢出优化代码详解
Feb 26 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
JS继承--原型链继承和类式继承
2013/04/08 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
js实现一键复制功能
2017/03/16 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
浅谈node的事件机制
2017/10/09 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
JS实现前端动态分页码代码实例
2020/06/02 Javascript
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
跟老齐学Python之??碌某?? target=
2014/09/12 Python
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
基于Pandas读取csv文件Error的总结
2018/06/15 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
python实现多人聊天室
2020/03/31 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
django解决订单并发问题【推荐】
2019/07/31 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
Python super()方法原理详解
2020/03/31 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
台湾三立电视电商平台:电电购
2019/09/09 全球购物
优秀干部获奖感言
2014/01/31 职场文书
警察先进个人事迹材料
2014/05/16 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
pytorch中[..., 0]的用法说明
2021/05/20 Python
python 经纬度求两点距离、三点面积操作
2021/06/03 Python