autocomplete + cakephp

52 views
Skip to first unread message

Eleu Lima Natalli

unread,
Jun 24, 2008, 11:32:05 AM6/24/08
to cake-...@googlegroups.com
Fala rapaziada,

Alguém aqui já usou a funcionalidade autocomplete provida pelo helper de ajax no cakephp ?
Encontrei a referência da funcionalidade aqui: http://bakery.cakephp.org/articles/view/autocomplete
No entanto, não entendi o exemplo ...
Tipo, em algum local tem que ser definido a consulta das sugestões ... E o exemplo abstrai isso...

Alguem poderia me ajudar ?


--
Atenciosamente,


Eleu Lima Natalli
Ciência da Computação - UFES
http://www.ccomp.inf.ufes.br/

Michael Mafort

unread,
Jun 24, 2008, 12:26:35 PM6/24/08
to cake-...@googlegroups.com
<?php echo $ajax->autoComplete('Company/name'); ?>

Company é o Model e name é o campo.


2008/6/24 Eleu Lima Natalli <ele...@gmail.com>:

Eleu Lima Natalli

unread,
Jun 24, 2008, 1:53:40 PM6/24/08
to cake-...@googlegroups.com
sim, mas isso quer dizer que ele montará as sugestoes basedas nos "name" de Company ?
E onde é indicado o textbox que deverá fazer o autocomplete ?

2008/6/24 Michael Mafort <michae...@gmail.com>:

herus02

unread,
Jun 25, 2008, 10:19:08 AM6/25/08
to Cake PHP Português
O método já monta o field :)
Pelo jeito nem testou...

Eleu Lima Natalli

unread,
Jul 11, 2008, 11:13:53 AM7/11/08
to cake-...@googlegroups.com
Fala pessoALL,

Fiz tudo do jeito que me orientaram, no entando o autocomplete nao funciona (o input é gerado no view, mas a funcionalidade de autocompletar nao funciona).
No view referente eu fiz um;
echo $ajax->autoComplete('User/name');

E no codigo fonte resulta em:
<input name="data[User][name]" type="text" id="User/name" autocomplete="off" value="" />
<div id="User/name_autoComplete" class="auto_complete"></div>
<script type="text/javascript">
//<![CDATA[
new Ajax.Autocompleter('User/name', 'User/name_autoComplete', '/cake/aggregator/cake/aggregator/users', {});
//]]>
</script>
E no inicio do codigo da pagina tem isso:
(que sao as referencias dos js do scriptaculous, que está correto pois uso funçoes dele em outro trecho da aplicacao)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />	
<script type="text/javascript" src="/cake/aggregator/js/lib/prototype.js"></script>
<script type="text/javascript" src="/cake/aggregator/js/src/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="/cake/aggregator/js/src/unittest.js"></script>
<script type="text/javascript" src="/cake/aggregator/js/src/controls.js"></script>


E ai, alguem pode me orientar onde esteja o problema ?


2008/6/24 Michael Mafort <michae...@gmail.com>:
<?php echo $ajax->autoComplete('Company/name'); ?>

Eleu Lima Natalli

unread,
Jul 14, 2008, 8:28:49 PM7/14/08
to cake-...@googlegroups.com
E ai povo, alguem pode me ajudar ?

:-)


2008/7/11 Eleu Lima Natalli <ele...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages