hola, tengo un error en una aplicacion con cake
esta funcion recibe unos parametros y con ellos tengo que buscar un precio 

private function 
cambio_precio($producto_id=null,$producto_especial=null){        
        $listado = $this->ListadoPrecio->find('first',array(
            'contain'=>false,
            'joins'=>array(
                array(
                    'table'=>'precios',
                    'alias'=>'Precio',
                    'type'=>'inner',
                    'conditions'=>array(
                        'Precio.id=ListadoPrecio.precios_id'
                        // *****llama a la funcion buscar_nivel_publico en 
app/app_controller
                        
,'Precio.nivel_tipo_id='.$this->buscar_nivel_publico()         **** <--- // 
tengo otra funcionque busca el precio  en app/app_controller 
                        ,'Precio.productos_id='.$producto_id
                        ,'Precio.estado=1'
                        ,'ListadoPrecio.estado=1'
                    )
                )
            )
        ));

esta funcion solo hace una busqueda 

codgio:
  function buscar_nivel_publico(){
        $nivel = $this->NivelTipo->find('first',array(
            'contain'=>false
            ,'conditions'=>array(
                'Niveltipo.numero=1'
                ,'NivelTipo.tienda_id='.$this->tienda_id
                ,'NivelTipo.estado=1'
            )
        ));                
        return $nivel['NivelTipo']['id'];
    }
}


es alli donde me da el error, 

espero alguien me de su opinion 
gracias

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to