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
模仿OSO的论坛(五)
Oct 09 PHP
第二节--PHP5 的对象模型
Nov 16 PHP
ajax缓存问题解决途径
Dec 06 PHP
function.inc.php超越php
Dec 09 PHP
php二分法在IP地址查询中的应用
Aug 12 PHP
PHP数组操作汇总 php数组的使用技巧
Jul 17 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
php empty()与isset()区别的详细介绍
Jun 17 PHP
php启用sphinx全文搜索的实现方法
Dec 24 PHP
php PDO异常处理详解
Nov 20 PHP
浅谈PHP的反射API
Feb 26 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
php preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
php常用字符函数实例小结
2016/12/29 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
关于python pyqt5安装失败问题的解决方法
2017/08/08 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
python用match()函数爬数据方法详解
2019/07/23 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
Ben Sherman官方网站:英国男装品牌
2019/10/22 全球购物
消防工作实施方案
2014/06/09 职场文书
竞选纪律委员演讲稿
2014/09/13 职场文书
小学英语课教学反思
2016/02/15 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript
代码复现python目标检测yolo3详解预测
2022/05/06 Python