Symfony2联合查询实现方法


Posted in PHP onMarch 18, 2016

本文实例讲述了Symfony2联合查询实现方法。分享给大家供大家参考,具体如下:

1.yml文件

Acme\MspadminBundle\Entity\MspArticle:
 type: entity
 table: msp_article
 manyToOne:
  Channel:
   targetEntity: MspChannel
   inversedBy: Articles
   joinColumn:
    name: channel_id
    referencedColumnName: channel_id
  User:
   targetEntity: MspUser
   inversedBy: Userone
   joinColumn:
    name: user_id
    referencedColumnName: user_id
Acme\MspadminBundle\Entity\MspChannel:
 type: entity
 table: msp_channel
 oneToMany:
   Articles:
    targetEntity: MspArticle
    mappedBy: Channel
Acme\MspadminBundle\Entity\MspUser:
 type: entity
 table: msp_user
 oneToMany:
   Userone:
    targetEntity: MspArticle
    mappedBy: User

2.查询代码:

$sql="SELECT a.id,a.checkStatus,a.title,a.releaseSysDate,
          a.visitTotal,u.userName ,n.name FROM AcmeMspadminBundle:MspArticle a
          JOIN a.User u JOIN a.Channel n";
$query = $emt->createQuery($sql." Where a.checkStatus = 0 ");
$mspArtile = $query->getResult();

希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。

PHP 相关文章推荐
关于PHP中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
PHP实现采集程序原理和简单示例代码
Mar 18 PHP
php 页面执行时间计算代码
Dec 04 PHP
php 地区分类排序算法
Jul 01 PHP
php数组去重复数据示例
Feb 25 PHP
php 邮件发送问题解决
Mar 22 PHP
PHP面向对象之后期静态绑定功能介绍
May 18 PHP
PHP aes (ecb)解密后乱码问题
Jun 22 PHP
使用PHP生成二维码的方法汇总
Jul 22 PHP
浅谈php中变量的数据类型判断函数
Mar 04 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
PHP实现验证码校验功能
Nov 16 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
Symfony2框架学习笔记之表单用法详解
Mar 18 #PHP
You might like
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
PDO::errorInfo讲解
2019/01/28 PHP
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
vue实现登录拦截
2020/06/29 Javascript
Python中的rjust()方法使用详解
2015/05/19 Python
python开发之str.format()用法实例分析
2016/02/22 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
pandas 将索引值相加的方法
2018/11/15 Python
python3 map函数和filter函数详解
2019/08/26 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
python 错误处理 assert详解
2020/04/20 Python
python模拟斗地主发牌
2020/04/22 Python
Python爬虫与反爬虫大战
2020/07/30 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
MYSQL基础面试题
2012/05/13 面试题
安全演讲稿开场白
2014/08/25 职场文书
迁户口计划生育证明
2014/10/19 职场文书
2014年采购部工作总结
2014/11/20 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS