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 相关文章推荐
MySQL数据源表结构图示
Jun 05 PHP
PHP 存储文本换行实现方法
Jan 05 PHP
php Notice: Undefined index 错误提示解决方法
Aug 29 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
采用thinkphp自带方法生成静态html文件详解
Jun 13 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
PHP配置ZendOpcache插件加速
Feb 14 PHP
Yii框架分页技术实例分析
Aug 30 PHP
PHP实现随机发扑克牌
Apr 22 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/10/09 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
教你如何解密 “ PHP 神盾解密工具 ”
2014/06/20 PHP
PHP链表操作简单示例
2016/10/15 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
jquery实现动静态条形统计图
2015/08/17 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
React 全自动数据表格组件——BodeGrid的实现思路
2019/06/12 Javascript
Jquery动态列功能完整实例
2019/08/30 jQuery
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
python 阶乘累加和的实例
2019/02/01 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
python 实现单例模式的5种方法
2020/09/23 Python
Java面试题及答案
2012/09/08 面试题
秘书行业自我鉴定范文
2013/12/30 职场文书
面试后的感谢信范文
2014/02/01 职场文书
工程管理英文求职信
2014/03/18 职场文书
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
2014年材料员工作总结
2014/11/19 职场文书
创业计划书之物流运送
2019/09/17 职场文书
微信小程序纯CSS实现无限弹幕滚动效果
2022/09/23 HTML / CSS