Modified:
trunk/library/Zsurforce/Generic/Controller.php
Log:
Bug:
- Si el bootstrap no tiene definido una session, falla en el Controller
- Puede no estar el proyecto usando sessión, por consiguiente hay que validar antes si está definido o no para luego tomar del registro la variable "session".
Modified: trunk/library/Zsurforce/Generic/Controller.php
==============================================================================
--- trunk/library/Zsurforce/Generic/Controller.php (original)
+++ trunk/library/Zsurforce/Generic/Controller.php Wed Jun 25 12:44:02 2008
@@ -39,14 +39,17 @@
* Carga información desde el bootstrap (index.php).
*/
$this->_registry = Zend_Registry::getInstance();
- $this->_debug = $this->_registry->get('config_sys')->debug;
- $this->_session = $this->_registry->get('session');
+ $this->_debug = $this->_registry->get('config_sys')->debug;
+
+ if( Zend_Registry::isRegistered('session')){
+ $this->_session = $this->_registry->get('session');
+ }
/*
* Carga información para las vistas del sistema
*/
$this->initView();
- $this->view->basePath = $this->registry->get('base_path');
+ $this->view->basePath = $this->_registry->get('base_path');
$this->view->baseUrl = $this->_request->getBaseUrl();
$this->view->debug = $this->_debug;
$this->view->session = $this->_session;