original_string: function array_listado($categoria_id = 1){  
      $array_categoria = array(); 
                  $array_final = array();
                  
      $this->recursive = 1;
      $this->id = $categoria_id;
      //                $this->contain(array(
      //                    'Producto', 
      //                    'Sabor',
      //                ));
      $array_categoria = $this->read();
      if (empty($array_categoria)) {
          return array();
      }
      $array_final = $array_categoria['Categoria'];
      $array_final['Producto'] = $array_categoria['Producto'];
      $array_final['Sabor'] = $array_categoria['Sabor'];
      //agarro los herederos del ROOT
      $resultado = $this->children($categoria_id,1);
  
      foreach ($resultado as $r):
                      $hijos = $this->array_listado($r['Categoria']['id']);
                      if (count($hijos) > 0) {
        $array_final['Hijos'][] = $hijos;
                      }
      endforeach;
  
                  if ($array_final == false) {
                      $array_final = array();
                  }
      return $array_final;
    }
code: function array_listado($categoria_id = 1){  
      $array_categoria = array(); 
                  $array_final = array();
                  
      $this->recursive = 1;
      $this->id = $categoria_id;
      //                $this->contain(array(
      //                    'Producto', 
      //                    'Sabor',
      //                ));
      $array_categoria = $this->read();
      if (empty($array_categoria)) {
          return array();
      }
      $array_final = $array_categoria['Categoria'];
      $array_final['Producto'] = $array_categoria['Producto'];
      $array_final['Sabor'] = $array_categoria['Sabor'];
      //agarro los herederos del ROOT
      $resultado = $this->children($categoria_id,1);
  
      foreach ($resultado as $r):
                      $hijos = $this->array_listado($r['Categoria']['id']);
                      if (count($hijos) > 0) {
        $array_final['Hijos'][] = $hijos;
                      }
      endforeach;
  
                  if ($array_final == false) {
                      $array_final = array();
                  }
      return $array_final;
    }
code_tokens: function array_listado ( $ categoria_id = 1 ) { $ array_categoria = array ( ) ; $ array_final = array ( ) ; $ this -> recursive = 1 ; $ this -> id = $ categoria_id ; //                $this->contain(array( //                    'Producto',  //                    'Sabor', //                )); $ array_categoria = $ this -> read ( ) ; if ( empty ( $ array_categoria ) ) { return array ( ) ; } $ array_final = $ array_categoria [ 'Categoria' ] ; $ array_final [ 'Producto' ] = $ array_categoria [ 'Producto' ] ; $ array_final [ 'Sabor' ] = $ array_categoria [ 'Sabor' ] ; //agarro los herederos del ROOT $ resultado = $ this -> children ( $ categoria_id , 1 ) ; foreach ( $ resultado as $ r ) : $ hijos = $ this -> array_listado ( $ r [ 'Categoria' ] [ 'id' ] ) ; if ( count ( $ hijos ) > 0 ) { $ array_final [ 'Hijos' ] [ ] = $ hijos ; } endforeach ; if ( $ array_final == false ) { $ array_final = array ( ) ; } return $ array_final ; }
docstring: Me devuelve un array lindo con sub arrays para cada subarbol
  
  @param $categoria_id de donde yovoy a leer los hijos
  @return unknown_type
docstring_tokens: Me devuelve un array lindo con sub arrays para cada subarbol