更新时间:2022-09-27 20:10:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
$view = D( 'HistoryTest' )
->alias( "as a" )
->join( "qxy_test as b on a.object = b.id" )
->field( "b.title,b.id,a.uid" )
->order( 'a.id desc' )
->where( "a.title like '%" . $key . "%'" )
->select();
$view = $this ->multi_unique( $view ); //调用去重方法
$count = count ( $view );
$Page = new \Think\Page( $count ,5); //每页显示条数
$view = array_slice ( $view , $Page ->firstRow, $Page ->listRows); //分组函数
$show = $Page ->show(); //显示分页
$this ->sear = $view ; //发送变量
$this ->page = $show ;
public function multi_unique( $array ) { //数组去重方法
foreach ( $array as $k => $na )
$new [ $k ] = serialize( $na );
$uniq = array_unique ( $new );
foreach ( $uniq as $k => $ser )
$data [ $k ] = unserialize( $ser );
return ( $data );
}
|