В Zend Framework, в чем разница между созданием метода инициализации начальной загрузки и просто созданием класса ресурсов, чтобы сделать то же самое? - PullRequest
1 голос
/ 13 марта 2011

Мне не ясна разница между созданием другого метода _init в начальной загрузке для инициализации ресурса в отличие от создания класса ресурса и добавления его в файл конфигурации для загрузки начальной загрузкой? Заранее благодарим за то, что уделили мне время, чтобы проверить мой вопрос. Ура!

1 Ответ

4 голосов
/ 13 марта 2011

Ну, это просто гибкость, использование Ресурса предоставит вам более общий объект, который будет соответствовать большинству ваших потребностей в общих службах, в то время как методы _init, вероятно, будут специфическими и короткими.

Ресурсы позволяют вамавтоматически загружать объект конфигурации из файла конфигурации, в то время как методы _init попросят вас сделать это вручную.

Нет реальной разницы, кроме способа работы с вами.

  • _init:
    • простой случай
    • действительно специфический
    • возможно быстрее

  • ресурсы:
    • многоразовые
    • допускают другой формат конфигурации (ini, php, xml)
    • возможно медленнее

Примечание : Метод _init с теми же именами, что и у собственных ресурсов, перезапишет текущую конфигурацию.

...