Closed helisoncruz closed 3 years ago
use http_build_query e passe os parâmetros deve resolver
Opa @helisoncruz blz?
Você pode tentar assim:
$customers = $model->find("nome_cliente LIKE :sfn", "sfn=%{$search}%")->fetch(true);
ou
$customers = $model->find("nome_cliente LIKE '%' :sfn '%'", "sfn={$search}")->fetch(true);
Depois de testar bastante, eu busquei referencia na documentação do PDO e a forma que deu certo foi:
$customers = $model->find("cliente_nome LIKE :name", "name=%{$search}%")->fetch(true);
@helisoncruz e @walissonhms Podem abrir um pull request para acrescentar isso na documentação?
Como ficaria usando essa classe uma busca do tipo LIKE usando o .find(), onde posso buscar apenas uma das parte do texto digitando? por exemplo, nome de um cliente.
$customers = $model->find("cliente_nome = :name", "name=Nicolas Calebe da Mata")->fetch();
Onde eu buscaria apenas Nicolas e me retornaria todos os Nicolas independente do sobrenome.