Tylër 0 Denunciar post Postado Outubro 3, 2010 Boa noite, estou montando um quadro de destaques, onde se visualizam as imagens, as descrições e as ids ou slugs, ainda não pensei... Bom, acontece que meu código é este: $highlights = $this->Highlight->find( 'list', array( 'fields'=>array( 'h_image', 'desc' ) ) ); pr( $highlights ); e na view <ul> <?php if( !empty($highlights) ): $a = 0; foreach( $highlights as $image ): pr($highlights); ?> <li> <?php e( $html->image( 'highlights/'.$image, array( 'alt'=>'Css Template Preview' ) ) ); ?> <span><?php e( $image[$a] ); ?></span> </li> <?php $a++; endforeach; endif; ?> </ul> Mas acontece que não quero um array como este: Array ( [03102010_214852.jpg] => Dia 11/10/2010 [03102010_214907.jpg] => DJ L - VERSÃO 2010 [03102010_214953.jpg] => TEÓFOLIA 2010 ) ou muito menos assim: Array ( [0] => Array ( [Highlight] => Array ( [id] => 1 [title] => TRIOA [slug] => trio [desc] => Dia 11/10/2010 [h_image] => 03102010_214852.jpg [created] => 2010-10-03 21:48:52 [modified] => 2010-10-03 21:48:53 ) ) [1] => Array ( [Highlight] => Array ( [id] => 2 [title] => DJ [slug] => dj-gabriel [desc] => DJ GABRIEL - VERSÃO 2010 [h_image] => 03102010_214907.jpg [created] => 2010-10-03 21:49:07 [modified] => 2010-10-03 21:49:08 ) ) Alguém conhece alguma forma de transformar estes array neste? ['Highlight'] => Array ( ['h_image'] => '03102010_214852.jpg', ['desc'] => 'DJ', ) ['Highlight'] => Array ( ['h_image'] => '0310_252.jpg', ['desc'] => 'TRIOA', ) } Pois na view, não vou saber recupear isto Compartilhar este post Link para o post Compartilhar em outros sites
Tylër 0 Denunciar post Postado Outubro 4, 2010 Puxa, não acredito que resolvi isso hoje ainda (dia de eleição tira a concentração ) Desta forma eu obtenho o array que eu esperava: foreach( $highlights as $key=>$image ): * Precisa ser find('all') Abraços aí para o cake-portugal ^_^ Att. Compartilhar este post Link para o post Compartilhar em outros sites