Estou tentando fazer um sistema de busca utilizando AGAIST mas sempre
dá erro, claro, isso só acontece por que eu não sei a forma correta de
realizar a consulta no cakePHP

Eu estou tentando assim

$this -> set("dadosProdutosBusca", $this -> Produto -> findAll("MATCH
(Produto.nome_produto) AGAIST('". $this -> data["Produto"]
["busca"] ."')"));

Mas sempre dá erro como este
Query: SELECT todos_os_campos_da_tabela FROM `mbprodutos` AS `Produto`
WHERE MATCH ( `Produto`.`nome_produto`) AGAIST('pentiun 4')
Warning: SQL Error: 1064: You have an error in your SQL syntax; check
the manual that corresponds to your MySQL server version for the right
syntax to use near 'AGAIST('pentiun 4')' at line 1 in D:\DW\xampp
\htdocs\barato\cake\libs\model\datasources\dbo_source.php on line 476

Query: onError
Warning: SQL Error: 1064: You have an error in your SQL syntax; check
the manual that corresponds to your MySQL server version for the right
syntax to use near 'onError' at line 1 in D:\DW\xampp\htdocs\barato
\cake\libs\model\datasources\dbo_source.php on line 476

Alguém faz idéia de como seria a forma correta de fazer? Preciso
retornar todos os registros que conferem com os valores informados.

Falopa!


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque se subscreveu no Grupo "Cake PHP Português" do 
Google Groups.
 Para postar neste grupo, envie email para [email protected]
 Para cancelar a sua inscrição deste grupo envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a