Function nao chamada em lugar nenhum

0 views
Skip to first unread message

Vitao

unread,
Nov 10, 2009, 8:48:15 AM11/10/09
to cake-...@googlegroups.com
Bom dia galera,

estou com um problema, peguei um projeto em andamento, aonde o programador antigo abandonou o barco.

vamos ao problema:

no meu MODEL tem a seguinte função

protected function _findSearch($state, $query, $results = array()) {

... {código}

}

Porem eu dei 1 FIND no projeto inteiro, e essa função nao é chamada em lugar nenhum, porem é executada.

alguem pode me dar uma luz de como eu faço para passar 1 parametro a mais nessa função. De descobrir aonde ela é chamada?

Att

Victor Ventura

Gabriel Gilini

unread,
Nov 10, 2009, 9:46:13 AM11/10/09
to cake-...@googlegroups.com
Tem certeza que não tem em nenhum outro lugar? Dá um find no core do
cake, não sei se já existiu essa função em alguma versão do cake, mas
isso ae tá com cara de overload.

2009/11/10 Vitao <euve...@gmail.com>:
--
Gabriel Gilini

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

Vitao

unread,
Nov 10, 2009, 10:33:49 AM11/10/09
to cake-...@googlegroups.com
eu dei um FIND em tudo com o netbeans e com o textpad e nao achou nada.

sera qeu se eu fazer dar pau, ele me mostra aonde esta chamando ?

Vitao

unread,
Nov 10, 2009, 11:07:00 AM11/10/09
to cake-...@googlegroups.com
Grabriel, valeu pela atenção.

é do cake mesmo.. é chamado o libs/model/modelp.hp na linha 1955

desse jeito:

if ($type != 'all') {
            if ($this->_findMethods[$type] === true) {
                $query = $this->{'_find' . ucfirst($type)}('before', $query);
            }
        }

nunca ia imaginar!

vlw

Rodrigo Rodrigues Moyle

unread,
Nov 12, 2009, 8:44:44 PM11/12/09
to cake-...@googlegroups.com
Pra essa função ser executada é só vc usar o método find do model:

find('search', ...)

2009/11/10 Vitao <euve...@gmail.com>

brunosinister

unread,
Nov 10, 2009, 8:54:11 AM11/10/09
to cake-...@googlegroups.com
verifica se essa  função não é chamada no appController. ou em um component

Bruno Rodrigues de Araujo.


2009/11/10 Vitao <euve...@gmail.com>

Pedro Barros de Miranda Sobrinho

unread,
Nov 10, 2009, 10:57:58 AM11/10/09
to cake-...@googlegroups.com
Concordo com o Gabriel!
Tem cara de sobrecarga.

Deve estar no model.php

2009/11/10 Vitao <euve...@gmail.com>
Reply all
Reply to author
Forward
0 new messages