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 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
一个好用的分页函数
Nov 16 PHP
php Sql Server连接失败问题及解决办法
Aug 07 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
PHP 图片文件上传实现代码
Dec 29 PHP
解析php curl_setopt 函数的相关应用及介绍
Jun 17 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 PHP
php网站被挂木马后的修复方法总结
Nov 06 PHP
php比较相似字符串的方法
Jun 05 PHP
CodeIgniter扩展核心类实例详解
Jan 20 PHP
PHP实现的观察者模式实例
Jun 21 PHP
php用户名的密码加密更安全的方法
Jun 21 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
基于文本的访客签到簿
2006/10/09 PHP
聊天室php&mysql(三)
2006/10/09 PHP
php中对xml读取的相关函数的介绍一
2008/06/05 PHP
PHP高自定义性安全验证码代码
2011/11/27 PHP
深入理解Javascript闭包 新手版
2010/12/28 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
2015/07/27 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
Python中使用中文的方法
2011/02/19 Python
python常规方法实现数组的全排列
2015/03/17 Python
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
对Python _取log的几种方式小结
2019/07/25 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
Python如何批量生成和调用变量
2020/11/21 Python
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
《盘古开天地》教学反思
2014/02/28 职场文书
环境卫生整治简报
2015/07/20 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL