Conclusão

Compreender o conceito de caminhos prefixados e a sobrescrita em plugins existentes irá ajudá-lo na compreensão de muitos componentes do framework. Plugins são usados ​​em diversos lugares:

  • Zend_Application: recursos (resources).

  • Zend_Controller_Action: auxiliares de ação (action helpers).

  • Zend_Feed_Reader: plugins.

  • Zend_Form: elementos, filtros, validadores e decoradores.

  • Zend_View: auxiliares de visualização (view helpers).

E vários outros lugares. Entenda esses conceitos para que você possa aproveitar a capacidade extensiva do Zend Framework.

Observação

Veremos que Zend_Controller_Front possui um sistema de plugin - mas não segue as orientações contidas neste tutorial. Os plugins registrados com o front controller devem ser instanciados diretamente e registrados individualmente. A razão para isto é que este sistema antecede qualquer outro plugin do framework, e alterações nisso devem ser cuidadosamente ponderadas para garantir que os plugins escritos por desenvolvedores continuem a funcionar corretamente.