Symfony2函数用法实例分析
程序员文章站
2024-04-01 22:10:58
本文实例讲述了symfony2函数用法。分享给大家供大家参考,具体如下:
1.调用其他对象的方法。
例:
$grobal_func=$this->con...
本文实例讲述了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程序设计有所帮助。