切换导航条
此项目
正在载入...
登录
景龙
/
xingqiu
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
差异文件
浏览文件
作者
zhangwei
6 years ago
提交
d407e1d970ace96bf8b1a91dbd1e5813d34ed2ae
2 个父辈
e8715024
2e31413b
Merge branch 'master' of
http://114.215.101.231:8099/jinglong/xingqiu
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
32 行增加
和
22 行删除
app/portal/controller/LoginController.php
app/portal/controller/LoginController.php
查看文件 @
d407e1d
...
...
@@ -180,31 +180,41 @@ class LoginController extends HomeBaseController
public
function
myCollection
(){
$limit
=
$this
->
limit
;
$uid
=
cmf_get_current_user_id
();
$collectionModel
=
new
CollectionModel
();
$res
=
$collectionModel
->
where
([
'uid'
=>
$uid
])
->
field
(
'id,post_id,category_name,city_name,post_url'
)
->
order
(
'id desc'
)
// $collectionModel = new CollectionModel();
// $res = $collectionModel
// ->where(['uid'=>$uid])
// ->field('id,post_id,category_name,city_name,post_url')
// ->order('id desc')
// ->paginate($limit);
$res
=
Db
::
name
(
'collection'
)
->
alias
(
'c'
)
->
join
(
'portal_post p'
,
'c.post_id = p.id'
)
->
where
([
'c.uid'
=>
$uid
,
'p.delete_time'
=>
0
])
->
field
(
'c.id,c.category_name,c.city_name,c.post_url,p.post_title,p.post_excerpt,p.post_favorites'
)
->
order
(
'c.id desc'
)
->
paginate
(
$limit
);
$data
=
$res
->
toArray
();
$page
=
$res
->
render
();
$post_ids
=
array_unique
(
array_column
(
$data
[
'data'
],
'post_id'
));
$data1
=
Db
::
name
(
'portal_post'
)
->
whereIn
(
'id'
,
$post_ids
)
->
where
(
'delete_time'
,
0
)
->
field
(
'id,post_title,post_excerpt,post_favorites'
)
->
order
(
'weigh desc'
)
->
select
()
->
toArray
();
foreach
(
$data
[
'data'
]
as
&
$value
){
foreach
(
$data1
as
$item
)
{
if
(
$value
[
'post_id'
]
==
$item
[
'id'
]){
$value
[
'post_title'
]
=
$item
[
'post_title'
];
$value
[
'post_excerpt'
]
=
$item
[
'post_excerpt'
];
$value
[
'post_favorites'
]
=
$item
[
'post_favorites'
];
}
}
}
// $post_ids = array_unique(array_column($data['data'],'post_id'));
// $data1 = Db::name('portal_post')
// ->whereIn('id',$post_ids)
// ->where('delete_time', 0)
// ->field('id,post_title,post_excerpt,post_favorites')
// ->order('weigh desc')
// ->select()
// ->toArray();
// foreach($data['data'] as &$value){
// $value['post_title'] = '';
// $value['post_excerpt'] = '';
// $value['post_favorites'] = '';
// foreach ($data1 as $item) {
// if($value['post_id'] == $item['id']){
// $value['post_title'] = $item['post_title'];
// $value['post_excerpt'] = $item['post_excerpt'];
// $value['post_favorites'] = $item['post_favorites'];
// }
// }
// }
$this
->
assign
(
'res'
,
$data
[
'data'
]);
$this
->
assign
(
'page'
,
$page
);
return
$this
->
fetch
();
...
...
请
注册
或
登录
后发表评论