How to debug a piece of code in the model layer in cake php

0

I need to debug a snippet of code that is in my model however when I add debug ($ sample) or var_dump or printf for example it does not display anything in the browser! Can someone help me please?

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;
    }
    
asked by anonymous 07.07.2016 / 20:54

0 answers