Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá !
Para quem puder me ajudar, estou na seguinte situação:
Eu tenho 2 tabelas: CARDAPIOCATEGORIA e CARDAPIOPRODUTO. Estas estão ligadas por referência.
Quero imprimir na view o nome da categoria e seus respectivos produtos desta mesma categoria..
Exemplo:
Categoria de pizzas:
-
calabresa
-
Marguerita
-
Portuguesa
Categoria de Bebidas:
-
Coca
-
Guaraná
-
Suco de laranja
e assim vai...
Eu fiz mas não ta indo como esta no exeomplo.. preciso descobrir onde estou errando!
Eis o codigo:
//CardapioController.php
public function indexAction() {
$modelDbTableCardapioCategoria = new Application_Model_DbTable_CardapioCategoria();
$select = $modelDbTableCardapioCategoria->select()
->setIntegrityCheck(false)
->from('cardapiocategoria')
->join('cardapioProduto',
'cardapiocategoria.idCardapioCategoria = cardapioProduto.cardapioProdutoIdCardapioCategoria',
array('nome'=>'cardapioProdutoNome'));
$categorias = $modelDbTableCardapioCategoria->fetchAll($select);
$this->view->categorias = $categorias;
}
<?phpf<?php
foreach ($this->categorias as $categoria) :
?>
<div id="<?php echo $categoria["idCardapioCategoria"] ?>">
<?php echo $categoria['cardapioCategoriaNome']; ?>
<hr>
<?php echo $categoria['cardapioProdutoNome']; ?>
</div>
<div id="">
</div>
<?php endforeach; ?>
Eu quero imprimir da forma que meu exemplo mostra..
Onde está o erro?!
Obrigado!
Carregando comentários...