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 相关文章推荐
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
深入php数据采集的详解
Jun 02 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
PHP引用(&)各种使用方法实例详解
Mar 20 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
Nov 29 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
Oct 10 PHP
php版微信公众号自定义分享内容实现方法
Sep 22 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
thinkPHP实现基于ajax的评论回复功能
Jun 22 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
php libevent 功能与使用方法详解
Mar 04 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
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
2009/03/13 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
php中fsockopen用法实例
2015/01/05 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
Python字符转换
2008/09/06 Python
跟老齐学Python之总结参数的传递
2014/10/10 Python
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
Pandas之ReIndex重新索引的实现
2019/06/25 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
一道Delphi面试题
2016/10/28 面试题
大专毕业生自我评价分享
2013/11/10 职场文书
商务英语本科生的自我评价分享
2013/11/15 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
工作年限证明模板
2014/11/01 职场文书
英文导游词
2015/02/13 职场文书
房地产销售员岗位职责
2015/04/11 职场文书