0
I need to debug a chunk of code that is in my model but when I add debug($varexemplo) or var_dump or printf for example it does not display anything in the browser! Can someone please help me?
public function atualizaCatalogo(){
$arr_produtos_out = $this->conecta_produtos_atualizacao('ConsultaMercadoriasAIE', 'TipAtlMov', 'E');
//debug($arr_produtos_out);
$arr_produtos_in = $this->conecta_produtos_atualizacao('ConsultaMercadoriasAIE', 'TipAtlMov' , 'I');
$arr_produtos_altera = $this->conecta_produtos_atualizacao('ConsultaMercadoriasAIE', 'TipAtlMov' ,'A');
$alterados = array();
foreach($arr_produtos_altera as $produto_altera){
$a = $this->atualizaProduto($produto_altera);
$alterados[$a] = $a;
}
// debug($arr_produtos_in);
ClassRegistry::init('Catalog')->unbindModel(array('hasMany' => array('CatalogTaxon')));
$catalogs = ClassRegistry::init('Catalog')->find('all', array('order' => 'regional_unit_id'));
$retirados = array();
$inseridos = array();
foreach($catalogs as $catalog){
//debug($catalog['Catalog']['regional_unit_id']);
$produtos_out = $this->getProductsInCatalog($catalog['Catalog']['regional_unit_id'], $arr_produtos_out);
$produtos_in = $this->getProductsInCatalog($catalog['Catalog']['regional_unit_id'], $arr_produtos_in);
foreach($produtos_out as $p_out){
$product = $this->procura_produto($p_out);
$r = $this->retira_product_catalogo($product, $catalog);
if($r != null){
$retirados[] = $r;
}
}
foreach($produtos_in as $p_in){
$product = $this->procura_produto($p_in);
$i = $this->insere_product_catalogo($product, $catalog , $p_in);
if($i != null){
$inseridos[] = $i;
}
}
}
$arr_retorno = array('inseridos' => $inseridos , 'retirados' => $retirados , 'alterados' => $alterados);
return $arr_retorno;
}
could show us the code you have?
– Guilherme Lima
this is the model code. has even some commented snippets that I was testing. In the view and Controller displays the result normally from debug
– Roberth
When that’s how I get the variable that would enter the
var_dump
I put in a variable and session in the controller or viewvar_dump
in the session variable.– Leonardo
sorry for the delay William, could you give me an example?
– Roberth