Hola
Como creo una variable de sesion a partir de un objeto????
mi objeto lo creo asi
$objXXX = new claseObj();
Gracias
| |||
tengo algo asi <? session_start(); include('class_cotizacion.php'); echo 'probando'; unset($_SESSION['objCotizacion']); $_SESSION['objCotizacion'] = new Cotizacion(); $class_methods = get_class_methods(get_class($objCotizacion)); foreach ($class_methods as $method_name) { echo "$method_name<br>"; } //header("Location: ../cotizacion.php"); ?> pero al momento de imprimir las propiedades no passa nada |
| |||
al hacer algo asi $objCotizacion->formularioImprimir(); me arroja el sgte error Fatal error: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition cotizacion of the object you are trying to operate on was loaded _before_ the session was started in /home/.../enviar_cotizacion.php on line 7 |
| |||
Al propagar objetos en una sesión .. los métodos se pierden .. sólo permanecerá las propiedades .. Pero, tienes que iniciar el uso de sesiones despues de hacer tu "include()" a tu classe. Ya te indicaron eso en: http://www.forosdelweb.com/f18/problema-con-objeto-251425/ Un saludo, |