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原理之异常机制
Aug 21 PHP
php函数之子字符串替换 str_replace
Mar 23 PHP
php 字符串替换的方法
Jan 10 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
对于PHP 5.4 你必须要知道的
Aug 07 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
PHP命名空间(namespace)的动态访问及使用技巧
Aug 18 PHP
php搜索文件程序分享
Oct 30 PHP
PHP自定义多进制的方法
Nov 03 PHP
php版微信自定义回复功能示例
Dec 05 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
Oct 11 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 Socket配置以及实例的详细介绍
2013/06/13 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
2021/02/22 PHP
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
Javascript实现的鼠标经过时播放声音
2010/05/18 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
详解VUE前端按钮权限控制
2019/04/26 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python实现html转ubb代码(html2ubb)
2014/07/03 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
基于python中theano库的线性回归
2018/08/31 Python
如何给Python代码进行加密
2020/01/10 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
精选奢华:THE LIST
2019/09/05 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
在求职信中如何凸显个人优势
2013/10/30 职场文书
医科学校毕业生自荐信
2013/11/09 职场文书
审计主管岗位职责
2014/01/31 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
5行Python代码实现一键批量扣图
2021/06/29 Python
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript