Symfony2函数用法实例分析

时间:2021-05-26

本文实例讲述了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程序设计有所帮助。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章