<?

class Produto_Model_Tipos extends Agro_Db_Table_Abstract
{
    const FRUTAS_HORTALICAS = 1;
    const GRAOS = 2;
    const MULTIRRISCO = 3;
    const DS_CHAVE_MULTIRRISCO = 'MULTIRRISCO';

    protected $_schema = 'produto';
    protected $_name = 'tipo_produto';
    protected $_primary = 'id';
    public $_order = 'ds_tipo_produto';

    public function getTipoViaIdProduto(int $idProduto){
        $sql = "SELECT produtos.id, 
        produtos.id_produto_geral, 
        tipo_produto.id AS id_tipo_produto, 
        tipo_produto.ds_chave_rn FROM produto.produtos produtos 
        INNER JOIN produto.produtos_geral produtos_geral ON produtos_geral.id = produtos.id_produto_geral 
        INNER JOIN produto.tipo_produto tipo_produto ON tipo_produto.id = produtos_geral.id_tipo_produto 
        WHERE produtos.id = {$idProduto}";
        $Rs = $this->_db->fetchRow($sql);
        return $Rs;
    }
}