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生成excel时单元格内换行问题的解决方法
Aug 26 PHP
如何用phpmyadmin设置mysql数据库用户的权限
Jan 09 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
Feb 24 PHP
PHP缓存集成库phpFastCache用法
Dec 15 PHP
php输出金字塔的2种实现方法
Dec 16 PHP
php新浪微博登录接口用法实例
Dec 23 PHP
php将文件夹打包成zip文件的简单实现方法
Oct 04 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
ThinkPHP框架表单验证操作方法
Jul 19 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 PHP
PHP使用ActiveMQ实现消息队列的方法详解
May 31 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
php获取mysql版本的几种方法小结
2008/03/25 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
Laravel 实现添加多语言提示信息
2019/10/25 PHP
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
js继承的实现代码
2010/08/05 Javascript
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
node 版本切换的实现
2020/02/02 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
Python获取远程文件大小的函数代码分享
2014/05/13 Python
TensorFlow变量管理详解
2018/03/10 Python
python 矩阵增加一行或一列的实例
2018/04/04 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
python实现简单的文字识别
2018/11/27 Python
Python查找文件中包含中文的行方法
2018/12/19 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
Python实现平行坐标图的绘制(plotly)方式
2019/11/22 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
PyTorch的torch.cat用法
2020/06/28 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
2014年销售经理工作总结
2014/12/01 职场文书
年会邀请函范文
2015/01/30 职场文书
佛光寺导游词
2015/02/10 职场文书