Agora ficou mais estranho ainda os valores o serialize retorna valores
"codificados" eu nao entendi ele direito.
O controller está retornando isso
Array
(
[Categoria] => Array
(
[id] => 1
[nomeCategoria] => Geral
[subCategoria] => 0
[created] => 2007-05-15 13:21:07
)
[Produto] => Array
(
[0] => Array
(
[id] => 1
[mbEmpresas_id] => 2
[nomeProduto] => teste
[descricao] => Descrição teste
[preco] => 2.00
[marca] => Panasonic
[dispo] => 1
[estado] => 1
[created] => 2007-05-11 14:12:32
[modified] => 2007-05-11 14:12:32
)
[1] => Array
(
[id] => 2
[mbEmpresas_id] => 1
[nomeProduto] => Computador Pentiun 4
[descricao] => Pentiun 4, memória ram 512, hd 80 Gb
[preco] => 1.10
[marca] => Positivo
[dispo] => 1
[estado] => 0
[created] => 2007-05-11 14:55:16
[modified] => 2007-05-11 14:55:16
)
[2] => Array
(
[id] => 4
[mbEmpresas_id] => 1
[nomeProduto] => Pão de forma
[descricao] => Pão de forma 300
[preco] => 1.50
[marca] => Pão Caseiro
[dispo] => 1
[estado] => 1
[created] => 2007-05-15 13:40:17
[modified] => 2007-05-15 13:40:17
)
)
)
e quando eu uso serialize ele fica assim
a:3:{i:0;a:10:{s:2:"id";s:1:"1";s:13:"mbEmpresas_id";s:1:"2";s:
11:"nomeProduto";s:5:"teste";s:9:"descricao";s:15:"Descrição teste";s:
5:"preco";s:4:"2.00";s:5:"marca";s:9:"Panasonic";s:5:"dispo";s:1:"1";s:
6:"estado";s:1:"1";s:7:"created";s:19:"2007-05-11 14:12:32";s:
8:"modified";s:19:"2007-05-11 14:12:32";}i:1;a:10:{s:2:"id";s:1:"2";s:
13:"mbEmpresas_id";s:1:"1";s:11:"nomeProduto";s:20:"Computador Pentiun
4";s:9:"descricao";s:36:"Pentiun 4, memória ram 512, hd 80 Gb";s:
5:"preco";s:4:"1.10";s:5:"marca";s:8:"Positivo";s:5:"dispo";s:1:"1";s:
6:"estado";s:1:"0";s:7:"created";s:19:"2007-05-11 14:55:16";s:
8:"modified";s:19:"2007-05-11 14:55:16";}i:2;a:10:{s:2:"id";s:1:"4";s:
13:"mbEmpresas_id";s:1:"1";s:11:"nomeProduto";s:12:"Pão de forma";s:
9:"descricao";s:16:"Pão de forma 300";s:5:"preco";s:4:"1.50";s:
5:"marca";s:11:"Pão Caseiro";s:5:"dispo";s:1:"1";s:6:"estado";s:
1:"1";s:7:"created";s:19:"2007-05-15 13:40:17";s:8:"modified";s:
19:"2007-05-15 13:40:17";}}1
Agora ficou muito mais estranho pra mim.
Eu preciso resgatar apenas os valores nomeProduto e descricao. Alguma
sugestão para me dar uma luz?
Falopa!
On 17 maio, 14:09, "Michael Mafort" <[EMAIL PROTECTED]> wrote:
> tente usar serialize()
>
> Em 17/05/07, hostdesigner <[EMAIL PROTECTED]> escreveu:
>
>
>
> > Preciso utilizar o retorno da consulta feita pelo cakePHP em uma
> > variável para que eu possa analisar as palavras retornadas, para tal
> > preciso informar a um objeto do controller uma string e o problema é
> > que ao retornar o resultado de
>
> > $var = $this -> Categoria -> read();
>
> > eu tenho um array e toda vez que eu tento transforma-lo em string seja
> > utilizando implode() ou fazendo um laço o cakePHP retorna a informação
> > UNDEFINED OFFSET e diz que o erro esta justamente na linha onde eu
> > utilizo o implode().
>
> > Alguém faz idéia de como resolver isso?
>
> > 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
-~----------~----~----~----~------~----~------~--~---