Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2010, 23:47
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
problemas con cakePHP

buenas como me aconcejaron en el tema anterior baje cakePHP framework ya que tiene documentacion en español cosa q no tienen mucha los otros por lo que no me habia decidido a utilizar un framework bueno el echo es que segui un tutorial al pie de la letra y iba bien hasta que llege a la parte final de este bueno el tuto es sobre una disquera tengo una tabla artista con el nombre y un id el problema esta en el moment que kiero mostrar estos me aparece el siguiente error
Cita:
SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FindAll' at line 1 [CORE\cake\libs\model\datasources\dbo_source.php, line 673]
supuce que era en el controlador en
Código PHP:
<?php
class ArtistasController extends AppController

    var 
$name='Artistas';     
    function 
index(){         
        
$this->set('artistas',$this->Artista->findAll());      
    }
    function 
add(){
        if (!empty(
$this->data)){
                if (
$this->Artista->save($this->data)){ 
                    
$this->flash('El artista se ha guardado correctamente.','/artista');
                }            
        }        
    }    
}
]
en esta linea
Cita:
$this->set('artistas',$this->Artista->findAll());
si le quito el findAll() no me sale este error pero tampoco me muestra la consulta alguien sabe xq sera esto??
saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way