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中进行身份认证
Oct 09 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
Apr 24 PHP
PHPEXCEL 使用小记
Jan 06 PHP
PHP三元运算的2种写法代码实例
May 12 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
Symfony2安装第三方Bundles实例详解
Feb 04 PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 PHP
Yii2基于Ajax自动获取表单数据的方法
Aug 10 PHP
php文件上传 你真的掌握了吗
Nov 28 PHP
php简单计算权重的方法示例【适合抽奖类应用】
Jun 10 PHP
PHP命名空间与自动加载机制的基础介绍
Aug 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动态图像的创建
2006/10/09 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
Google韩国首页图标动画效果
2007/08/26 Javascript
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
Vue computed计算属性的使用方法
2017/07/14 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
Python读取本地文件并解析网页元素的方法
2018/05/21 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
管理学专业个人求职信范文
2013/09/21 职场文书
材料化学应届生求职信
2013/10/09 职场文书
客服专员岗位职责
2014/02/28 职场文书
消防安全员岗位职责
2014/03/10 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
期末个人总结范文
2015/02/13 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书