Sugerując się tym artykułem: http://devzone.zend.com/article/3372 postanowiłem odciążyć bootstrap i przerzucić większość jego elementów do pluginu - wrzucając je do routeStartup(), czyli:
public function routeStartup( Zend_Controller_Request_Abstract $request ) { $this->loadConfig(); $this->initDb(); $this->initDoctype(); // itd }
Nie wiem jednak jak uzyskać dostęp do obiektu bootstrapu z poziomu tego pluginu. Próbowałem rozwiązania:
$bootstrap = Zend_Controller_Front::getInstance()->getParam( 'bootstrap' )
ale niestety nic z tego.
Czy sama idea rozwiązania jest w porządku ?
Czy może powinienem użyć pluginu opartego na Zend_Application_Resource_ResourceAbstract ? Jeśli tak to w jaki sposób zainicjalizować go ?