refactor: 国家列表接口添加按名称搜索
This commit is contained in:
@@ -18,6 +18,9 @@ class Country
|
||||
'name',
|
||||
'en_name',
|
||||
])
|
||||
->withSearch(['name'], [
|
||||
'name' => request()->param('name') ?? null
|
||||
])
|
||||
->order(['sort' => 'asc', 'id' => 'asc'])
|
||||
->select();
|
||||
|
||||
|
||||
@@ -10,5 +10,10 @@ use app\common\model\CountryBaseModel;
|
||||
*/
|
||||
class CountryModel extends CountryBaseModel
|
||||
{
|
||||
|
||||
// 根据名称搜索
|
||||
public function searchNameAttr($query, $value)
|
||||
{
|
||||
if (is_null($value)) return;
|
||||
$query->where('name', 'like', '%' . $value . '%');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user