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 相关文章推荐
一个取得文件扩展名的函数
Oct 09 PHP
PHP数组操作汇总 php数组的使用技巧
Jul 17 PHP
解析PHP缓存函数的使用说明
May 10 PHP
PHP计算2点经纬度之间的距离代码
Aug 12 PHP
destoon之一键登录设置
Jun 21 PHP
php获取远程文件大小
Oct 20 PHP
Laravel5权限管理方法详解
Jul 26 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
php分页查询的简单实现代码
Mar 14 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
May 12 PHP
PHP注释语法规范与命名规范详解篇
Jan 21 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 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
PHP 引用是个坏习惯
2010/03/12 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
python爬虫---requests库的用法详解
2020/09/28 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
数控专业应届生求职信
2013/11/27 职场文书
大学军训感言400字
2014/03/11 职场文书
终止劳动合同协议书
2014/04/14 职场文书
珍惜时间演讲稿
2014/05/14 职场文书
2014年党支部承诺书
2014/05/30 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
工作检讨书大全
2015/01/26 职场文书
处罚决定书范文
2015/06/24 职场文书
干部考核工作总结2015
2015/07/24 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python
解决pytorch-gpu 安装失败的记录
2021/05/24 Python