Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2012, 14:58
Avatar de portalmana
portalmana
 
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 7 meses
Puntos: 80
Respuesta: Donde esta el error ??? Singleton PDO

tu clase spdo, no tiene el metodo setAttribute, lo que debes es heredar de pdo.

Código PHP:
Ver original
  1. class SPDO  extend PDO
  2. { ....

La clase SPDO no tiene el metodo que llamas, o heredas.
self::$dbh = new SPDO();
La que tiene el metodo es pdo, otra cosa en los singleton el constructor es privado, para que no se pueda instanciar directamente la clase.
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp

Última edición por portalmana; 24/10/2012 a las 15:04