但是当$km,$nj同时为空,$map就为空了,tp提示$map未定义!!
请问大家这种情况如何去解决,有没有更好的方法?
public static function getTcsgold($km,$nj,$page=1, $size=10)
{
$km=='' ? :$map['km'] = ['like',"%".$km."%"];
$nj=='' ? : $map['nj'] = ['like',"%".$nj."%"];
$pagingData = self::where($map)
->order('id desc')
->paginate($size, false, ['page' => $page]);
$count=self::count();
return $pagingData ;
}
最佳答案