У меня есть приложение Zend Framework, основанное на настройке быстрого запуска.
Я получил демоверсии, и теперь я собираюсь создать экземпляр нового класса модели для выполнения реальной работы. В моем контроллере я хочу передать конфигурационный параметр (указанный в application.ini) моему конструктору модели, примерно так:
class My_UserController extends Zend_Controller_Action
{
public function indexAction()
{
$options = $this->getFrontController()->getParam('bootstrap')->getApplication()->getOptions();
$manager = new My_Model_Manager($options['my']);
$this->view->items = $manager->getItems();
}
}
Приведенный выше пример разрешает доступ к параметрам, но кажется чрезвычайно крутым. Есть ли лучший способ доступа к конфигурации?