<?php

class Produto_Model_ProdutosProdutosGeralRenovacao extends Agro_Db_Table_Abstract {
	protected $_schema = 'produto';
	protected $_name = 'produtos_produtos_geral_renovacao';
	protected $_primary = 'id';
	public $_order = 'id_produto';
	
	/**
	 * Parâmetro idProdutoConfig é utilizado
	 */
	public function save(array $produtosGerais, $idProduto, int $idProdutoConfig) {
		try {
			foreach($produtosGerais as $produtoGeral){
				$Row = $this->createRow();

				$Row->id_produto_geral = $produtoGeral;
				$Row->id_produto = $idProduto;
				$Row->id_produto_config = $idProdutoConfig;

				$Row->save();
			}

			return true;
		} catch (Exception $e) {
			dump($e);
			return false;
		}
	}

	public function saveRow(int $idProdutoGeral, int $idProduto, int $idProdutoConfig)
	{
		$row = $this->createRow();

		$row->id_produto_geral = $idProdutoGeral;
		$row->id_produto = $idProduto;
		$row->id_produto_config = $idProdutoConfig;

		return $row->save();
	}
}