Ver Mensaje Individual
  #14 (permalink)  
Antiguo 08/11/2006, 12:15
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Que tal Dario, la idea de hacerlo de la forma que lo habia propuesto es porque en mi framework me encontre con el problema cuando guardas objetos en las sesiones, tienes que incluir la definicion de la clase antes de iniciar la sesion.

Mi Framework primero lee los imports de tu clase, incluye esas clases, luego crea la sesion y despues crea la instancia de la clase.

Asi te evitas problemas al usar sesiones y objetos, aparte de que se parece mucho mas a Java:

Código PHP:
import"com.empresa.seguridad.usuarios" );
import"com.empresa.usuario" );
import"com.empresa.proveedores" );

class 
altasController extends GeckoController {
       public 
$productos = array();
       private 
$currentUser null;

       public function 
__construct() {
             
$this->currentUser $this->getStorage()->get'usuarioActual' );
             if( !isset( 
$this->currentUser ) ) {
                   
$this->redirect"/login/" );
             }

             if( 
$this->curentUser->getSecurityLevel() != ) {
                   
$this->saveMsg"No estas autorizado para ver esta pagina" );
                   
$this->redirect"/" );
             }
       }

       public function 
index($request) {
             
$proveedores = new proveedores();
             
             
$this->productos $proveedores->findAllProductos();
       }