Re: [CakePHP-Tuga] Autocomplete com JQuery

30 views
Skip to first unread message
Message has been deleted

Gabriel Gilini

unread,
Oct 30, 2009, 12:42:50 PM10/30/09
to cake-...@googlegroups.com
Você leu o erro, pelo menos?

O que tem na linha 34 do seu app_controller?

2009/10/30 Benício Júnior <larsu...@gmail.com>:
>
> Olá amigos,
>
> Estou com um problema. Estou tentando ao máximo me livrar do prototype
> e usar o JQuery, assim sendo procurei seguir um helper que como no
> link abaixo
>
> http://bakery.cakephp.org/articles/view/jquery-autocomplete-helper
>
> O problema está exatamente na hora de puxar um outro model. Exemplo eu
> tenho uma tabela de concessionarias e outra com as cidades.
>
> tabela concessionarias - id, empresa, cidade_id
> tabela cidades - id, nome
>
> na minha view/concessionarias/add.ctp
>
> echo $form->input('Cidade.nome',array('label'=>'Cidade'));
> echo $jmycake->autocomplete('CidadeNome','Cidade/nome',array
> ('CidadeId'=>'id','CidadeNome'=>'nome'));
>
> Dá o seguinte erro
>
> Undefined property: ConcessionariasController::$Cidade [APP/
> app_controller.php, line 34]
>
> Se alguém tiver uma outra alternativa que seja melhor ou completa eu
> agradeceria. Lembrando que o problema só ocorre qd eu tenho a situação
> acima.
>
> Abraço
> >
>



--
Gabriel Gilini

www.usosim.com.br
gab...@usosim.com.br

Gabriel Gilini

unread,
Oct 30, 2009, 3:39:19 PM10/30/09
to cake-...@googlegroups.com
Benício, você tem que entender o que tá acontecendo.
Eu não li o tutorial nem vou ler, mas vendo sua mensagem de erro mais
essa linha, acredito que o nome do modelo esteja sendo buscado
dinamicamente. Então, se você vai usar o model X, *tem* que colocar
ele no $uses, ou então importar o arquivo e inicializar um objeto.

Além disso, estou reencaminhando para a lista.

2009/10/30 Benício Júnior <larsu...@gmail.com>:
> Olá Gabriel,
>
> $results = $this->{$this->params['form']['model']}->findAll($this-
>>params['form']['search'].' LIKE \'%'.$this->params['form']['query'].'%
> \'',$fields,$this->params['form']['search'].' ASC',$this->params
> ['form']['numresult']);
>
> Lembrando que essa linha faz parte da função autocomplete que tá no
> link citado
>
> Abraço


>
> On 30 out, 14:42, Gabriel Gilini <gabr...@usosim.com.br> wrote:
>> Você leu o erro, pelo menos?
>>
>> O que tem na linha 34 do seu app_controller?
>>

>> 2009/10/30 Benício Júnior <larsuri...@gmail.com>:


>>
>>
>>
>>
>>
>> > Olá amigos,
>>
>> > Estou com um problema. Estou tentando ao máximo me livrar do prototype
>> > e usar o JQuery, assim sendo procurei seguir um helper que como no
>> > link abaixo
>>
>> >http://bakery.cakephp.org/articles/view/jquery-autocomplete-helper
>>
>> > O problema está exatamente na hora de puxar um outro model. Exemplo eu
>> > tenho uma tabela de concessionarias e outra com as cidades.
>>
>> > tabela concessionarias - id, empresa, cidade_id
>> > tabela cidades - id, nome
>>
>> > na minha view/concessionarias/add.ctp
>>
>> > echo $form->input('Cidade.nome',array('label'=>'Cidade'));
>> > echo $jmycake->autocomplete('CidadeNome','Cidade/nome',array
>> > ('CidadeId'=>'id','CidadeNome'=>'nome'));
>>
>> > Dá o seguinte erro
>>
>> > Undefined property: ConcessionariasController::$Cidade [APP/
>> > app_controller.php, line 34]
>>
>> > Se alguém tiver uma outra alternativa que seja melhor ou completa eu
>> > agradeceria. Lembrando que o problema só ocorre qd eu tenho a situação
>> > acima.
>>
>> > Abraço
>>
>> --
>> Gabriel Gilini
>>
>> www.usosim.com.br

>> gabr...@usosim.com.br

Reply all
Reply to author
Forward
Message has been deleted
0 new messages