From 0b2afd01b16ee55137853b88a5b4aaf752dda676 Mon Sep 17 00:00:00 2001 From: haomaro Date: Fri, 1 Apr 2016 10:52:42 -0500 Subject: [PATCH] Update CFSolicitud.php implementacion de get y set ... que pena no he probado si funciona bien ya que todavia no instalo el framework pero analiso estructuro y optimizacion de codigo --- Sistema/Nucleo/CFSolicitud.php | 37 +++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/Sistema/Nucleo/CFSolicitud.php b/Sistema/Nucleo/CFSolicitud.php index 7eaa80cd..ee8f7f8e 100644 --- a/Sistema/Nucleo/CFSolicitud.php +++ b/Sistema/Nucleo/CFSolicitud.php @@ -37,21 +37,25 @@ public function __construct() { $url = explode('/', $url); $url = array_filter($url); - $this->_controlador = strtolower(array_shift($url)); - $this->_metodo = strtolower(array_shift($url)); - $this->_argumentos = $url; + //$this->_controlador = strtolower(array_shift($url)); + //$this->_metodo = strtolower(array_shift($url)); + //$this->_argumentos = $url; + + $this->setControlador(strtolower(array_shift($url))); + $this->setMetodo(strtolower(array_shift($url))); + $this->setArgumentos($url); } - if(!$this->_controlador){ - $this->_controlador = CONTROLADOR_INICIAL; + if(!$this->getControlador()){ + $this->setControlador(CONTROLADOR_INICIAL); } - if(!$this->_metodo){ - $this->_metodo = 'index'; + if(!$this->getMetodo()){ + $this->setMetodo('index'); } - if(!isset($this->_argumentos)){ - $this->_argumentos = array(); + if(!isset($this->getArgumentos())){ + $this->setArgumentos(array()); } } @@ -69,4 +73,19 @@ public function getArgumentos() { return $this->_argumentos; } + + public function setControlador($controlador) + { + return $this->_controlador=$controlador; + } + + public function setMetodo($metodo) + { + return $this->_metodo=$metodo; + } + + public function setArgumentos($argumento) + { + return $this->_argumentos=$argumento; + } }