use model for ManageUser search action
This commit is contained in:
parent
3361babf05
commit
9b0013ba9f
@ -27,8 +27,14 @@ final class ManageUserController
|
|||||||
|
|
||||||
private function searchQueryViewAction(Array $A_urlParams = null, Array $A_postParams = null, Array $A_getParams = null)
|
private function searchQueryViewAction(Array $A_urlParams = null, Array $A_postParams = null, Array $A_getParams = null)
|
||||||
{
|
{
|
||||||
$S_search = $A_getParams["query"];
|
$S_query = $A_getParams["query"];
|
||||||
echo "Terme de recherche choisi: $S_search";
|
|
||||||
|
$O_userModel = new UserModel();
|
||||||
|
$A_results = $O_userModel->searchUsers($S_query);
|
||||||
|
|
||||||
|
var_dump($A_results);
|
||||||
|
|
||||||
|
echo "Terme de recherche choisi: $S_query";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -104,4 +104,22 @@ final class UserModel
|
|||||||
$stmt->bindParam("id", $I_id);
|
$stmt->bindParam("id", $I_id);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function searchUsers($S_query)
|
||||||
|
{
|
||||||
|
$O_model = Model::get();
|
||||||
|
$stmt = $O_model->prepare("
|
||||||
|
SELECT * FROM USER
|
||||||
|
WHERE USER.USERNAME LIKE :full_query
|
||||||
|
OR USER.EMAIL LIKE :full_query
|
||||||
|
LIMIT 10
|
||||||
|
");
|
||||||
|
$S_full_query = "%".$S_query."%";
|
||||||
|
$stmt->bindParam("full_query", $S_full_query);
|
||||||
|
$stmt->execute();
|
||||||
|
|
||||||
|
$rows = $stmt->fetchAll();
|
||||||
|
|
||||||
|
return $rows;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user