Я понимаю, что делают помощники действий, но я не могу понять, когда они инициализируются (экземпляр для каждого созданного). Если я не ошибаюсь, свойство _helper контроллера содержит набор экземпляров для каждого класса-помощника.Когда инициализируются помощники действий?
Я прав? Если да, все вспомогательные действия (классы соответствуют помощнику) инициализируются при загрузке приложения (по каждому HTTP-запросу)?
Спасибо за ответ, но как насчет некоторого прямого помощника вроде $ this -> _ helper-> url()? Является ли это экземпляром при вызове? И еще один, если я переопределяю методы hook, такие как pre-postDispatch, то для вызова этих методов я должен сначала зарегистрировать этого помощника. Поэтому каждый раз, когда я регистрирую помощника, это значит, что он тоже не подтвержден? – user1495738
Независимо от того, как вы вызываете помощника действий, он создается экземпляром helperBroker, если требуется, а не раньше. – vascowhite