2015-05-25 2 views
0

Я все еще начинаю с Zend Framework. Если я читаю разные статьи, мне интересно, какие различия между тремя конфигурационными файлами, bootstrap.php, config.php и application.ini.Понимание bootstrap, config.php, application.ini

Я использую только application.ini, мой bootstrap до сих пор пуст (конечно, он вызывается в моем index.php), на данный момент у меня нет config.php. Если бы я начал с разных учебников, я бы предположил, что это было бы по-другому. Есть ли учебник для лучшего понимания, когда использовать эту возможность? Является ли использование только чувства основанием или может кто-нибудь объяснить преимущества?

ответ

1

Ну, bootstrap расширяет Zend_Application_Bootstrap_Bootstrap и дает вам возможность добавлять любые функции, которые могут потребоваться для приложения во время фазы его запуска (например, регистрация плагинов и т. Д.).

config.php и application.ini по существу то же самое, только разные форматы. Вы также можете сделать config.xml, если хотите. application.ini по умолчанию используется при создании нового приложения ZendFramework 1 с помощью инструмента командной строки zf.

config.php - это просто плоский PHP-файл, который возвращает массив, который затем использует Zend_Config. application.ini позволяет использовать то же самое, но с конфигурационным форматом INI. Он потребляется Zend_Config_Ini.

+0

ОК, если я правильно понимаю, у вас есть либо конфиг. *, Либо application.ini? –

+0

@ pia-sophie почти все. 'application.ini' - мой любимый. –

+0

спасибо, теперь я понял систему –

Смежные вопросы