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文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
php 读取文件乱码问题
Feb 20 PHP
php+iframe实现隐藏无刷新上传文件
Feb 10 PHP
使用 PHPMAILER 发送邮件实例应用
Nov 07 PHP
深入PHP异步执行的详解
Jun 03 PHP
php中通过curl检测页面是否被百度收录
Sep 27 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
May 28 PHP
php数组合并array_merge()函数使用注意事项
Jun 19 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 PHP
PHP未登录自动跳转到登录页面
Dec 21 PHP
php TP5框架生成二维码链接
Apr 01 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中使用灵巧的体系结构
2006/10/09 PHP
php skymvc 一款轻量、简单的php
2011/06/28 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
setAttribute 与 class冲突解决
2008/02/17 Javascript
js获取div高度的代码
2008/08/09 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
Javascript之String对象详解
2016/06/08 Javascript
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
python获取糗百图片代码实例
2013/12/18 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
pandas中的series数据类型详解
2019/07/06 Python
Django框架反向解析操作详解
2019/11/28 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
优秀实习自我鉴定
2013/12/04 职场文书
三年级音乐教学反思
2014/01/28 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
房屋租赁协议书
2014/04/10 职场文书
教师求职信范文
2014/05/24 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书