Zend Framework の紹介

 Learning Zend Framework


 Zend Framework リファレンス

  • 第36章 Zend_Gdata
  • 第37章 Zend_Http
  • 第38章 Zend_InfoCard
  • 第39章 Zend_Json
  • 第40章 Zend_Layout
  • 第41章 Zend_Ldap
  • 第42章 Zend_Loader
  • 第43章 Zend_Locale
  • 第44章 Zend_Log
  • 第45章 Zend_Mail
  • 第46章 Zend_Markup
  • 第47章 Zend_Measure
  • 第48章 Zend_Memory
  • 第49章 Zend_Mime
  • 第50章 Zend_Navigation
  • 第51章 Zend_Oauth
  • 第52章 Zend_OpenId
  • 第53章 Zend_Paginator
  • 第54章 Zend_Pdf
  • 第55章 Zend_ProgressBar
  • 第56章 Zend_Queue
  • 第57章 Zend_Reflection
  • 第58章 Zend_Registry
  • 第59章 Zend_Rest

  • 第60章 Zend_Search_Lucene
  • 第61章 Zend_Serializer
  • 第62章 Zend_Server
  • 第63章 Zend_Service
  • 第64章 Zend_Session
  • 第65章 Zend_Soap
  • 第66章 Zend_Tag
  • 第67章 Zend_Test
  • 第68章 Zend_Text
  • 第69章 Zend_TimeSync
  • 第70章 Zend_Tool
  • 第71章 Zend_Tool_Framework
  • 第72章 Zend_Tool_Project
  • 第73章 Zend_Translate
  • 第74章 Zend_Uri
  • 第75章 Zend_Validate
  • 第76章 Zend_Version
  • 第77章 Zend_View
  • 第78章 Zend_Wildfire
  • 第79章 Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 70.6% Update 2010-11-28 - Revision 23415

    第5章 Plugins in Zend Framework

    5.1. Introduction

    Zend Framework makes heavy use of plugin architectures. Plugins allow for easy extensibility and customization of the framework while keeping your code separate from Zend Framework's code.

    Typically, plugins in Zend Framework work as follows:

    • Plugins are classes. The actual class definition will vary based on the component -- you may need to extend an abstract class or implement an interface, but the fact remains that the plugin is itself a class.

    • Related plugins will share a common class prefix. For instance, if you have created a number of view helpers, they might all share the class prefix "Foo_View_Helper_".

    • Everything after the common prefix will be considered the plugin name or short name (versus the "long name", which is the full classname). For example, if the plugin prefix is "Foo_View_Helper_", and the class name is "Foo_View_Helper_Bar", the plugin name will be simply "Bar".

    • Plugin names are typically case sensitive. The one caveat is that the initial letter can often be either lower or uppercase; in our previous example, both "bar" and "Bar" would refer to the same plugin.

    Now let's turn to using plugins.

    digg delicious meneame google twitter technorati facebook