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 相关文章推荐
BBS(php & mysql)完整版(一)
Oct 09 PHP
php 移除数组重复元素的一点说明
Nov 27 PHP
10个可以简化php开发过程的MySQL工具
Apr 11 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
Jun 04 PHP
生成ubuntu自动切换壁纸xml文件的php代码
Jul 17 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
destoon出现验证码不显示时的紧急处理方法
Aug 22 PHP
ThinkPHP中ajax使用实例教程
Aug 22 PHP
ThinkPHP验证码和分页实例教程
Aug 22 PHP
php中socket的用法详解
Oct 24 PHP
PHP输出两个数字中间有多少个回文数的方法
Mar 23 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
May 15 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 CLI模式下的多进程应用分析
2013/06/03 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
php探针不显示内存解决方法
2019/09/17 PHP
php和nginx交互实例讲解
2019/09/24 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
告诉大家什么是JSON
2008/06/10 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
jQuery实战之品牌展示列表效果
2011/04/10 Javascript
js实现双向链表互联网机顶盒实战应用实现
2011/10/28 Javascript
JS复制到剪贴板示例代码
2013/10/30 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
jQuery表单选择器用法详解
2019/08/22 jQuery
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
Python实现多线程抓取妹子图
2015/08/08 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
python中xlrd模块的使用详解
2021/02/01 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
雷蛇美国官网:Razer
2020/04/03 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
求两个数的乘积和商数,该作用由宏定义来实现
2013/03/13 面试题
家长对孩子的感言
2014/03/10 职场文书
新闻稿怎么写
2015/07/18 职场文书