Não consigo salvar dados. Alguém pode me ajudar?

26 views
Skip to first unread message

pedrobms

unread,
Oct 23, 2009, 7:15:52 PM10/23/09
to Cake PHP Português
Boa noite a todos!

Pessoal, estou tendo o seguinte problema:

estou tentando salvar a estrutura abaixo no meu modelo, mesmo
recebendo "true" do método saveAll não está salvando. Nesse caso teria
que fazer um update já que estou passndo o "id" para os registros.

Array
(
[Questionario] => Array
(
[1] => Array
(
[ordem] => 1
[id] => 1
)

[2] => Array
(
[ordem] => 2
[id] => 2
)

[3] => Array
(
[ordem] => 3
[id] => 3
)

[4] => Array
(
[ordem] => 4
[id] => 4
)

[34] => Array
(
[ordem] => 0
[id] => 34
)

[35] => Array
(
[ordem] => 0
[id] => 35
)

[36] => Array
(
[ordem] => 0
[id] => 36
)

[37] => Array
(
[ordem] => 0
[id] => 37
)

[13] => Array
(
[ordem] => 0
[id] => 13
)

[14] => Array
(
[ordem] => 0
[id] => 14
)

)

)


Desde já agradeço.

Higo Ferreira

unread,
Oct 25, 2009, 1:39:19 PM10/25/09
to cake-...@googlegroups.com
Supondo que vc tem uma tabelas "questionarios" onde a chave primaria é somente "id", certo ?

Já tentou usar somente Questionario->save ?

Já verificou se há alguma trigger no banco que está barrando a gravação do registro ?

Abs !

2009/10/23 pedrobms <pedr...@gmail.com>



--
"Árvores são poemas que a terra escreve para o céu. Nós as derrubamos e as transformamos em papel para registrar todo nosso vazio." Khalil

"Existe o risco que você não pode jamais correr, e existe o risco que você não pode deixar de correr." Peter Drucker

Gabriel Gilini

unread,
Oct 26, 2009, 8:39:28 AM10/26/09
to cake-...@googlegroups.com
O debug da sua aplicação está >= 2? Veja as queries executadas pra ver
se está ocorrendo tudo normalmente no banco.

2009/10/23 pedrobms <pedr...@gmail.com>:

--
Gabriel Gilini

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

Pedro Barros de Miranda Sobrinho

unread,
Oct 25, 2009, 9:30:19 PM10/25/09
to cake-...@googlegroups.com
Igor, isso mesmo. Já usei Questionario->save e nada. O engraçado que o método retorna "true".
 


 
2009/10/25 Higo Ferreira <hig...@gmail.com>

Pedro Barros de Miranda Sobrinho

unread,
Oct 26, 2009, 9:05:53 AM10/26/09
to cake-...@googlegroups.com
Está com o Debug 3 e a as querys que são exibidas são de selects, não aparece inserts, nem updates.

2009/10/26 Gabriel Gilini <gab...@usosim.com.br>

Pedro Barros de Miranda Sobrinho

unread,
Oct 27, 2009, 7:46:44 AM10/27/09
to cake-...@googlegroups.com
Pessoal, consegui resolver o problema.

Por algum motivo que não sei qual; os dados só são salvos se no método "saveAll()"  eu passar, ao invés de $this->data, $this->data['nomedomodelo'].

De qualquer forma agradeço a ajuda de vocês.

Pedrobms.

2009/10/26 Pedro Barros de Miranda Sobrinho <pedr...@gmail.com>

Vitao

unread,
Oct 30, 2009, 10:58:52 AM10/30/09
to cake-...@googlegroups.com
é a versão do cakephp que vc ta usando.

Pedro Barros de Miranda Sobrinho

unread,
Oct 30, 2009, 12:28:24 PM10/30/09
to cake-...@googlegroups.com
Vitão, com qual versão eu corrijo esse bug?



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