Ghean 0 Denunciar post Postado Abril 14, 2008 Boa tarde, Estou usando o cakePHP em um sistema de imobiliarias, antes de descrever meu problema vou explicar algumas coisas. Em cada cadastro de um novo imovel é ultilizado duas tabelas no bd, uma pra dados como dormitorios, banheiros, etc, e outra tabela para cadastro das fotos. Quando listo os imoveis cadastros é exibido suas referencias, por exemplo: Cs-001 Cs-002 Quando clico em uma delas exibe todos os dados e as fotos, ai que entra me problema. Quando exibo um determinado imovel faço um relacionamento entre a tabela imoveis e a tabela imagen, usando #hasMany, segue código: <?php class Imagen extends AppModel{ var $name = "Imagen"; var $belongTo = array("Imovei"); } ?> ------------------------------------------------------------------- <?php class Imovei extends AppModel{ var $name = "Imovei"; var $hasMany = array("Imagen"); } ?> Minha duvida esta no momento em é listados os imoveis onde exibe somente suas refrencias gostaria que fosse exibido uma imagem refrente a esse imovel. imagem.jpg - Cs001. imagem.jpg - Cs002. etc.... Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Sabdini 0 Denunciar post Postado Abril 14, 2008 Entao.. no controlador Imovei , no seu metodo.. você vai setar o array listando os imoveis certo? o array q tem os imoveis, contem o relacionamento tmb... tipo: $registro["Imovei"]["ref"]; $registro["Imagen"]["nome"]; sacou??? da um print_r() no array q você esta mandando pra view e você vera a estrutura do array... Compartilhar este post Link para o post Compartilhar em outros sites
Ghean 0 Denunciar post Postado Abril 14, 2008 Valeu Marcelo, resolvi da seguinte forma na view: foreach($dados as $item){ echo $item["Imagen"][0]["foto"]; echo " - "; echo $item["Imovei"]["cod_ref"]; } Estava tão de cabeça quente que nem me lembrei do print_r(); Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Sabdini 0 Denunciar post Postado Abril 14, 2008 'somos nozes'!!! quando tiver pronto posta o link pra galera ver como ficou.. abraços Compartilhar este post Link para o post Compartilhar em outros sites
Ghean 0 Denunciar post Postado Abril 14, 2008 Pode deixar, assim que ficar pronto eu posto, talvez amanhã a tarde eu ja o coloque on-line. Compartilhar este post Link para o post Compartilhar em outros sites