thinkphp 多表关联查询 设置多条件
2012-10-08 23:45
507 查看
$this->_link = array( 'NavigationUrl'=>array( 'mapping_type'=>HAS_MANY, 'class_name' =>'NavigationUrl', 'foreign_key'=>'cateid', 'condition'=> "uid=$a", ), 'Navicate'=>array( 'mapping_type'=>HAS_MANY, 'class_name' =>'NavigationUrl', 'foreign_key'=>'cateid', 'condition'=> "catetop=1", ), );
其实 关联的都是一个表 但是确写了两个数组
目的是返回的数组中返回两个二维数组 分别为
["NavigationUrl"]
["Navicate"]
[1] => array(4) {
["id"] => string(1) "2"
["catename"] => string(6) "影视"
["NavigationUrl"] => array(4) {
[0] => array(9) {
["url_id"] => string(1) "9"
["webname"] => string(6) "优酷"
["url"] => string(20) "http://www.youku.com"
["cateid"] => string(1) "2"
["uid"] => string(2) "23"
["time"] => string(10) "1349596263"
["hots"] => string(1) "0"
["top"] => string(1) "0"
["catetop"] => string(1) "1"
}
[1] => array(9) {
["url_id"] => string(2) "10"
["webname"] => string(6) "酷六"
["url"] => string(18) "http://www.ku6.com"
["cateid"] => string(1) "2"
["uid"] => string(2) "23"
["time"] => string(10) "1349596281"
["hots"] => string(1) "0"
["top"] => string(1) "0"
["catetop"] => string(1) "0"
}
[2] => array(9) {
["url_id"] => string(2) "12"
["webname"] => string(7) "youtube"
["url"] => string(22) "http://www.youtube.com"
["cateid"] => string(1) "2"
["uid"] => string(2) "23"
["time"] => string(10) "1349596316"
["hots"] => string(1) "0"
["top"] => string(1) "1"
["catetop"] => string(1) "0"
}
[3] => array(9) {
["url_id"] => string(2) "16"
["webname"] => string(9) "爱奇异"
["url"] => string(16) "http://qqiyi.vom"
["cateid"] => string(1) "2"
["uid"] => string(2) "23"
["time"] => string(10) "1349667378"
["hots"] => string(1) "0"
["top"] => string(1) "0"
["catetop"] => string(1) "0"
}
}
["Navicate"] => array(1) {
[0] => array(9) {
["url_id"] => string(1) "9"
["webname"] => string(6) "优酷"
["url"] => string(20) "http://www.youku.com"
["cateid"] => string(1) "2"
["uid"] => string(2) "23"
["time"] => string(10) "1349596263"
["hots"] => string(1) "0"
["top"] => string(1) "0"
["catetop"] => string(1) "1"
}
}
}
相关文章推荐
- ThinkPHP5联合(关联)查询、多条件查询与聚合查询实例详解
- ThinkPHP查询数据库时各种条件设置
- ThinkPHP--各种查询条件设置
- thinkphp5关联预加载数据的条件查询显示
- thinkphp5 & 数据库多表联查 & where多条件查询
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- Thinkphp+同步条件查询+分页应用
- Yii以关联表字段为条件进行查询
- ThinkPHP框架五对数据的操作和条件查询
- Hibernate 多对多关联映射, 中间表加查询条件
- Hibernate 多对多关联查询条件使用
- QSqlTableMode设置单张表的查询过滤条件与表中有一列 id自动增加
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- PHP多条件搜索之后,对搜索集进行分页设置,避免了点击“上一页”或“下一页”后出现不是所要查询的内容
- ORM框架Hibernate多对多关联映射的HQL中的in条件查询问题
- ThinkPHP where查询条件预处理过滤的占位符含义
- Thinkphp使用mongodb数据库实现多条件查询方法
- ThinkPHP 分页中带入查询(搜索)条件
- thinkphp3.2【SQL各种查询条件&&select()方法原理追踪】
- thinkphp where()条件查询