iai galera, não sei se posso perguntar sobre isso aqui, mas tava
precisando de um help
alguém usa o modulo ORM dando um join entre tabelas??
eu acho até que consegui fazer funcionar, mas não consigo acessar um
propriedade(coluna) de outra tabela.
O código é mais ou menos isso aqui:
kohana 3.2
-- Controler Produto
$produto_img = ORM::factory('produto')
->join('produto_imgs', 'LEFT')
->on('produto_imgs.ID_PRODUTO', '=', 'produto.ID')
->find_all();
-- Model Produto
class Model_Produto extends ORM{
protected $_table_name = 'produtos';
// protected $_table = 'produtos';
protected $_primary_key = 'ID';
protected $_has_many = array(
'imgs' => array(
'model' => 'img',
'foreign_key' => 'ID_PRODUTO',
),
);
}
-- Model Img
class Model_Produto_Img extends ORM{
// protected $_table_name = 'produto_img';
protected $_primary_key = 'ID_PRODUTO';
protected $_belongs_to = array(
'produtos' => array(
'model' => 'produto',
'foreign_key' => 'ID',
),
);
}
-- View
???????????????
aqui que a porra fica séria, kkkk
eu tentei usar já
$produto_img->IMG
que IMG é uma coluna da tabela, e da um erro
ErrorException [ Notice ]: Trying to get property of non-object
tentei de outras formas tambem, mas sem sucesso. :^/
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected].
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/kohana-php?hl=pt-BR.