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 相关文章推荐
编译问题
Oct 09 PHP
[FAQ]PHP中的一些常识:类篇
Oct 09 PHP
PHP面向对象的使用教程 简单数据库连接
Nov 25 PHP
php 数组的合并、拆分、区别取值函数集
Feb 15 PHP
PHP 创建文件(文件夹)以及目录操作代码
Mar 04 PHP
php Ubb代码编辑器函数代码
Jul 05 PHP
php中3种方法删除字符串中间的空格
Mar 10 PHP
php编写的一个E-mail验证类
Mar 25 PHP
POST一个JSON格式的数据给Restful服务实例详解
Apr 07 PHP
php 一维数组的循环遍历实现代码
Apr 10 PHP
PHP预定义超全局数组变量小结
Aug 20 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 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
德生S2000电路分析
2021/03/02 无线电
php操作mysqli(示例代码)
2013/10/28 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
php实现简单四则运算器
2020/11/29 PHP
javascript 类定义的4种方法
2009/09/12 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
JavaScript splice()方法详解
2020/09/22 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
vue2 设置router-view默认路径的实例
2018/09/20 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
Python实现对adb命令封装
2020/03/06 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
Keras官方中文文档:性能评估Metrices详解
2020/06/15 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
保洁主管岗位职责
2013/11/20 职场文书
上课迟到检讨书
2014/01/19 职场文书
党员剖析材料范文
2014/09/30 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
学校隐患排查制度
2015/08/05 职场文书
Python利用FlashText算法实现替换字符串
2022/03/31 Python
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL