Problema con __autoload smarty , no se ejecuta __autoload al usar smarty

views: 295

El problema surge porque smarty ya utiliza la funcion __autoload,  y si queremos usarala asi como esta no podemos


lo que se tiene que hacer , es declarar una funcion nueva utilizando opciones que dispone smarty para esto , entonces...


agregamos antes del include o require de smarty las siguiente linea


spl_autoload_register  ('autoload' );




include_once('lib/Smarty/libs/Smarty.class.php');


 


con esto se crea una llamada a la funcion autoload de la misma manera que lo haria con  __autoload


de esta manera primero se ejecutara nuestra funcion autoload y luego la __autoload que es ocupada por smarty


etonces creamos nuestra funcion y la usamos


function autoload($className)


    {




    }




Aclaración en realidad smarty no usa autoload, pero la sobrecarga de la misma manera que lo hicimos al principio lo que produce el error mensionado


 


Cómo Calificas este artículo?:
1 2 3 4 5


Los que entraron en este post también vieron:


Comentarios:

Agregar Comentario:


Nombre:                       Valoración:
Comentario:
E-mail:(opcional)

Copie el texto:

Google