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程序
Oct 09 PHP
php你的验证码安全码?
Jan 02 PHP
浅谈PHP 闭包特性在实际应用中的问题
Oct 30 PHP
php中获得视频时间总长度的另一种方法
Sep 15 PHP
php全排列递归算法代码
Oct 09 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
PHP实现基于mysqli的Model基类完整实例
Apr 08 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
利用PHP扩展Xhprof分析项目性能实践教程
Sep 05 PHP
php链式操作的实现方式分析
Aug 12 PHP
PHP 观察者模式深入理解与应用分析
Sep 25 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下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
国产PHP开发框架myqee新手快速入门教程
2014/07/14 PHP
php实现的简单日志写入函数
2015/03/31 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
2018/03/14 Javascript
vue+jquery+lodash实现滑动时顶部悬浮固定效果
2018/04/28 jQuery
jQuery轮播图实例详解
2018/08/15 jQuery
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
Element Carousel 走马灯的具体实现
2020/07/26 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python 判断网络连通的实现方法
2018/04/22 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
css3 中translate和transition的使用方法
2020/03/26 HTML / CSS
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
应聘护士求职信
2014/07/21 职场文书
公司证明怎么写
2014/09/22 职场文书
办护照工作证明
2014/10/01 职场文书
单位租车协议书
2015/01/29 职场文书
党支部对转正的意见
2015/06/02 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android