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 相关文章推荐
linux下 C语言对 php 扩展
Dec 14 PHP
PHP 函数语法介绍一
Jun 14 PHP
php 无限级数据JSON格式及JS解析
Jul 17 PHP
解析左右值无限分类的实现算法
Jun 20 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
php 地区分类排序算法
Jul 01 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
Nov 19 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
Dec 18 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
PHP CURL post数据报错 failed creating formpost data
Oct 16 PHP
php记录搜索引擎爬行记录的实现代码
Mar 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
星际争霸中的对战模式介绍
2020/03/04 星际争霸
我的论坛源代码(二)
2006/10/09 PHP
发布一个用PHP fsockopen写的HTTP下载的类
2007/02/22 PHP
php程序之die调试法 快速解决错误
2009/09/17 PHP
php session安全问题分析
2011/06/24 PHP
自定义php类(查找/修改)xml文档
2013/03/26 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
Pyhton中防止SQL注入的方法
2015/02/05 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
简单了解Python生成器是什么
2019/07/02 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
python re模块常见用法例举
2021/03/01 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
法学专业本科生自荐信范文
2013/12/17 职场文书
运动会广播稿150字
2014/02/19 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
2014年人大工作总结
2014/12/10 职场文书
古诗之感恩老师
2019/10/24 职场文书