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 originalpublic function indexAction() //funciona
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 originalclass Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initAutolad()
{
$autoloader = new Zend_Application_Module_Autoloader
(array( 'namespace' => 'Default',
'basePath' => dirname(__FILE__). '/modules/default/' ));
return $autoloader;
}
protected function _initAutoloaderModuno() {
$autoloader = new Zend_Application_Module_Autoloader
(array( 'namespace' => 'Moduno',
'basePath' => dirname(__FILE__) . '/modules/moduno/' ));
return $autoloader;
}
protected function _initAutoloaderHelpers()
{
// register the default action helpers
Zend_Controller_Action_HelperBroker::addPath(APPLICATION_PATH.DIRECTORY_SEPARATOR.'modules/moduno/helpers', 'Helpers');
//Zend_Controller_Action_HelperBroker::addPath('../application/ajaxcadabra/helpers', 'Zend_Controller_Action_Helper');
}
/*
protected function _initAutoloaderViewHelpers(){
$view= new Zend_View();
$view->addHelperPath(APPLICATION_PATH . '/views/helpers/', 'App_Helper');
}
*/
protected function _initViewResources() {
$this->bootstrap('view');
$view = $this->getResource('view');
$view->doctype('XHTML1_STRICT');
$view->addHelperPath(APPLICATION_PATH . '/views/helpers/', 'App_Helper');
}
protected function _initAdapterDb(){
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini', 'Database');
$db = Zend_Db::factory($config->resources->db->adapter,$config->resources->db->params->toArray());
Zend_Db_Table::setDefaultAdapter($db);
Zend_Registry::set('db', $db);
}
protected function _initClases(){
realpath(APPLICATION_PATH
. '/../library/Clases'), )));
}
protected function _initCache()
{
$frontendOptions = array( 'lifetime' => '660',
'automatic_serialization'=>true);
'cache_dir' => APPLICATION_PATH."/cache");
$cache = Zend_Cache::factory('Core','File',$frontendOptions, $backendOptions);
Zend_Registry::set('cache', $cache);
}
protected function _initRoutes()
{
$frontController = Zend_Controller_Front::getInstance();
$router = $frontController->getRouter();
//$router->removeDefaultRoutes();
$router->addRoute(
'rutero',
new Zend_Controller_Router_Route(
'/calendario/:mes/:anio',
array('module'=> 'moduno', 'controller' => 'index',
'action'=> 'ruteando',
'mes'=>'agosto',
'anio'=>'1999'
)
)
);
$router->addRoute(
'paginandoroute',
new Zend_Controller_Router_Route(
'/paginadoroute/:page',
array('module'=> 'default', 'controller' => 'pruebas',
'action'=> 'pagiroute',
'page'=>'0'
)
)
);
}
protected function _initBaseUrl() {
$this->bootstrap('view');
$view = $this->getResource('view');
$view->getHelper('BaseUrl')->setBaseUrl('http://www.miproyecto.com');
}
protected function _initLoadAuth()
{
$front = Zend_Controller_Front::getInstance();
$front->registerPlugin(new Mis_Plugins_Auth());
}
}