Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2010, 08:49
principianteZF
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 7 meses
Puntos: 6
Actualice Zend Framework y no me anda.

Hola amigos, hasta ayer tenia la version 1.10.1 de ZF y descargue la ultima.
El problema que tengo es que ahora solo funcionan las paginas index de los controladores y modulos (con la version anterior todo funcionaba 10 puntos).
Código PHP:
Ver original
  1. public function indexAction()    //funciona
  2.  
  3. public function segundoAction()    //no funciona, me redirige a la pagina principal

Aqui pongo el Bootstrap, a ver si me aconsejan cambiar algo, no quise cambiar nada por las dudas que despues me arrepienta, de cualquier manera yo sigo viendo esto si logro arreglarlo les aviso.

Lo raro tambien es como veran hay dos ruteadores "rutero" y "'paginandoroute", el primero funciona el segundo no.
Código PHP:
Ver original
  1. class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
  2. {
  3.  
  4. protected function _initAutolad()
  5.     {
  6.         $autoloader = new Zend_Application_Module_Autoloader(array(
  7.             'namespace' => 'Default',
  8.             'basePath' => dirname(__FILE__). '/modules/default/'
  9.       ));
  10.       return $autoloader;
  11.     }
  12.  
  13. protected function _initAutoloaderModuno() {
  14.     $autoloader = new Zend_Application_Module_Autoloader(array(
  15.                 'namespace' => 'Moduno',
  16.                 'basePath' => dirname(__FILE__) . '/modules/moduno/'                    
  17.     ));        
  18.     return $autoloader;    
  19. }
  20.  
  21. protected function _initAutoloaderHelpers()
  22.     {
  23.         // register the default action helpers
  24.         Zend_Controller_Action_HelperBroker::addPath(APPLICATION_PATH.DIRECTORY_SEPARATOR.'modules/moduno/helpers', 'Helpers');
  25.        
  26.         //Zend_Controller_Action_HelperBroker::addPath('../application/ajaxcadabra/helpers', 'Zend_Controller_Action_Helper');
  27.        
  28.        
  29.     }
  30.  /*  
  31. protected function _initAutoloaderViewHelpers(){
  32.     $view= new Zend_View();
  33.     $view->addHelperPath(APPLICATION_PATH . '/views/helpers/', 'App_Helper');
  34.    
  35. }
  36. */
  37. protected function _initViewResources() {
  38.     $this->bootstrap('view');        
  39.     $view = $this->getResource('view');        
  40.     $view->doctype('XHTML1_STRICT');        
  41.     $view->addHelperPath(APPLICATION_PATH . '/views/helpers/', 'App_Helper');    
  42. }
  43.  
  44. protected function _initAdapterDb(){
  45.     $config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini', 'Database');
  46.     $db = Zend_Db::factory($config->resources->db->adapter,$config->resources->db->params->toArray());
  47.     Zend_Db_Table::setDefaultAdapter($db);
  48.     Zend_Registry::set('db', $db);
  49. }
  50.  
  51. protected function _initClases(){
  52.     set_include_path(implode(PATH_SEPARATOR, array(
  53.     realpath(APPLICATION_PATH . '/../library/Clases'),
  54. )));
  55. }
  56.  
  57. protected function _initCache()
  58. {
  59. $frontendOptions = array(
  60. 'lifetime' => '660',
  61. 'automatic_serialization'=>true);
  62. $backendOptions = array(
  63. 'cache_dir' => APPLICATION_PATH."/cache");
  64. $cache = Zend_Cache::factory('Core','File',$frontendOptions, $backendOptions);
  65.  
  66. Zend_Registry::set('cache', $cache);
  67. }
  68.  
  69. protected function _initRoutes()
  70.     {
  71.     $frontController = Zend_Controller_Front::getInstance();
  72.     $router = $frontController->getRouter();
  73.     //$router->removeDefaultRoutes();
  74.     $router->addRoute(
  75.       'rutero',
  76.       new Zend_Controller_Router_Route(
  77.       '/calendario/:mes/:anio',
  78.      
  79.         array('module'=> 'moduno',
  80.               'controller' => 'index',
  81.               'action'=> 'ruteando',
  82.               'mes'=>'agosto',
  83.               'anio'=>'1999'
  84.         )
  85.       )
  86.     );
  87.    
  88.     $router->addRoute(
  89.       'paginandoroute',
  90.       new Zend_Controller_Router_Route(
  91.       '/paginadoroute/:page',
  92.      
  93.         array('module'=> 'default',
  94.               'controller' => 'pruebas',
  95.               'action'=> 'pagiroute',
  96.               'page'=>'0'
  97.              
  98.         )
  99.       )
  100.     );
  101.    
  102.  
  103. }
  104.  
  105. protected function _initBaseUrl() {
  106.        
  107.        $this->bootstrap('view');        
  108.        $view = $this->getResource('view');
  109.        $view->getHelper('BaseUrl')->setBaseUrl('http://www.miproyecto.com');
  110. }
  111.  
  112. protected function _initLoadAuth()
  113. {
  114.         $front = Zend_Controller_Front::getInstance();
  115.         $front->registerPlugin(new Mis_Plugins_Auth());
  116.        
  117. }
  118.    
  119. }