Introdução ao Zend Framework

 Conhecendo o Zend Framework

appendix

 Referência do Zend Framework


  • Zend_Gdata
  • Zend_Http
  • Zend_InfoCard
  • Zend_Json
  • Zend_Layout
  • Zend_Ldap
  • Zend_Loader
  • Zend_Locale
  • Zend_Log
  • Zend_Mail
  • Zend_Markup
  • Zend_Measure
  • Zend_Memory
  • Zend_Mime
  • Zend_Navigation
  • Zend_Oauth
  • Zend_OpenId
  • Zend_Paginator
  • Zend_Pdf
  • Zend_ProgressBar
  • Zend_Queue
  • Zend_Reflection
  • Zend_Registry
  • Zend_Rest

  • Zend_Search_Lucene
  • Zend_Serializer
  • Zend_Server
  • Zend_Service
  • Zend_Session
  • Zend_Soap
  • Zend_Tag
  • Zend_Test
  • Zend_Text
  • Zend_TimeSync
  • Zend_Tool
  • Zend_Tool_Framework
  • Zend_Tool_Project
  • Zend_Translate
  • Zend_Uri
  • Zend_Validate
  • Zend_Version
  • Zend_View
  • Zend_Wildfire
  • Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 12.2% Update 2011-11-16 - Revision 24447 - Version ZF 1.11.x

    Capítulo 5. Plugins no Zend Framework

    5.1. Introdução

    O Zend Framework faz intensa utilização da arquitetura de plugins. Plugins permitem uma fácil extensão e customização do framework e mantém seu código independente do núcleo do Zend Framework.

    Normalmente, os plugins no Zend Framework funcionam da seguinte forma:

    • Plugins são classes. A definição real da classe varia dependendo do componente -- pode ser necessário extender uma classe abstrata ou implementar uma interface, mas o plugin em si é uma classe.

    • Plugins relacionados compartilharão um prefixo de classe. Por exemplo, se você criou alguns helpers de view, eles devem possuir o prefixo de classe "Foo_View_Helper_".

    • Qualquer coisa após o prefixo comum será considerado nome do plugin ou nome abreviado (em oposição a "nome completo", que é o nome inteiro da classe). Por exemplo, se o prefixo do plugin é "Foo_View_Helper_", e o nome da classe é "Foo_View_Helper_Bar", o nome do plugin será "Bar".

    • Nomes de plugin são "case sensitive". Porém, a letra inicial pode ser tanto minúscula quanto maiúscula; em nosso exemplo anterior, tanto "bar" como "Bar" referem-se ao mesmo plugin.

    Agora vamos à utilização dos plugins.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...