Masterpuppet, gracias por responder nuevamente.
Seguí tu consejo, borre todo y de 0 y utilice el application.ini y index.php, que publicaste.
Tengo mi estructura:
Código PHP:
-| application
---| configs
-----| application.php
---| modules
-----| default
-------| controllers
---------| IndexController.php
---------| ...
-------| views
---------| scripts
-----------| index
-------------| index.phtml
-----------| ...
---------| Bootstrap.php
------| admin
-------| ...
-----| Bootstrap.php
Tengo mi application/bootstrap.php
Código PHP:
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initStart()
{
echo 'Application/Bootstrap<br/>';
}
}
Mi application/modules/default/bootstrap.php
Código PHP:
class Default_Bootstrap extends Zend_Application_Module_Bootstrap
{
protected function _initStart()
{
echo 'Default/Bootstrap<br/>';
}
}
Mi application/modules/admin/bootstrap.php
Código PHP:
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
{
protected function _initStart()
{
echo 'Admin/Bootstrap<br/>';
}
}
Y el resultado en el navegador (
http://zf-modules.zf) es este:
Código PHP:
Application/Bootstrap
Admin/Bootstrap
Default/Bootstrap
Deafault/Index/index
Lo mismo sucede cuando ingreso al admin. Por lo que entiendo se esta ejecutando los 3 bootstrap. Y lo que deseo es que se ejecute el bootstrap por modulo, algo asi:
Si entro a
http://zf-modules.zf, deberia quedar asi:
Código PHP:
Application/Bootstrap
Default/Bootstrap
Deafault/Index/index
Puesto que deseo cargar opciones independientes por modulo.
Algo que este haciendo mal??? o es que así funciona ZF ??