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 中的类
Oct 09 PHP
php实现的在线人员函数库
Apr 09 PHP
php 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
php实现图片缩放功能类
Dec 18 PHP
php设置session值和cookies的学习示例
Mar 21 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
php中注册器模式类用法实例分析
Nov 03 PHP
Joomla数据库操作之JFactory::getDBO用法
May 05 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
Dec 21 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 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 Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
JQuery 前台切换网站的样式实现
2009/06/22 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
JavaScript 空位补零实现代码
2010/02/26 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
js中作用域的实例解析
2017/03/16 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
Vue单文件组件的如何使用方式介绍
2017/07/28 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
python编写Logistic逻辑回归
2020/12/30 Python
python实现控制台打印的方法
2019/01/12 Python
wxPython实现绘图小例子
2019/11/19 Python
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
工地安全检查制度
2014/02/04 职场文书
《青蛙看海》教学反思
2014/04/23 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
周年庆典答谢词
2015/01/20 职场文书
老公保证书怎么写
2015/02/26 职场文书
反腐倡廉观后感
2015/06/08 职场文书
2016七夕情人节感言
2015/12/09 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
Win11开始菜单添加休眠选项
2022/04/19 数码科技
Java 数组的使用
2022/05/11 Java/Android