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.