WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Event/Hook class

— Add-On para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


Event/Hook class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Registro de alterações

  1. [01 de novembro de 2014] 3.0.0 - Nova versão principal, melhorias e um novo recurso namespace.
  2. [16 mar 2014] v2.0.0 - Algumas correções de bugs, limpa arquivos de exemplo e da classe estática é agora uma fachada.
  3. [26 de Junho de 2013]: (bugfix) Houve um erro na classe (s) onde ele sempre tentou retornar um valor de evento :: gatilho, mesmo quando não havia parâmetros.
  4. [24 de junho de 2013]: I enviou o arquivo zip errado. Corrigido agora.

Características

  • Use classe estática ou instanciar vários objetos de eventos ou simplesmente usar o traço para adicionar manipulação de eventos para suas outras classes (eu tenho exemplos para todos eles abaixo!)
  • Ouça e eventos de disparo
  • Temporariamente reprimir e eventos cancelar supressão se necessário
  • Programática ouvintes claras sobre eventos específicos
  • Já vários ouvintes sobre o mesmo evento, ordenados por prioridade custom 0-100
  • Os eventos de disparo e passar qualquer número de parâmetros / argumentos para os ouvintes (modificações são "recolhidas" através de todos os ouvintes) e os parâmetros finais são devolvidos, modificados ou não.

Por que usar uma classe de evento / gancho? e como ele funciona?

O uso de programação orientada a eventos permite modularizar seu código do núcleo ou permitir que partes do sistema para alterar o comportamento de outras partes.

Se você já usou um CMS como o Wordpress ou Drupal, você usou um CMS com um sistema de evento / gancho.
Na comunidade Drupal há um ditado que diz: "Nunca cortar núcleo!", E por uma boa razão, porque sempre que você atualizar sua instalação do Drupal de dizer 7,0-7,1, se qualquer um dos arquivos que foram alterados é atualizado-Você perde suas alterações!

Aqui o sistema evento (ou gancho) resolve esse problema.

O tutorial que estava aqui não é mais relevante, devido à mudança significativa na versão 3.0. Há um arquivo de exemplo tutorial-como no download que deve ser fácil o suficiente para ler e aprender. Se você tiver problemas ou não entender, vou escrever um tutorial para isso.


Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
24 de junho 13

Última Atualização:
1 14 novembro

Arquivos incluídos:
PHP

Software Version:
PHP 5.3, PHP 5.4, PHP 5.5

Palavras-chave

comé, rcio eletrô, nico, todos os itens, eventos, classe evento, evento dirigido arquitetura, dirigida evento de programaç, ã, o, sistema de evento, eventos, gancho, gancho de classe, sistema de gancho, ganchos, ouvinte, evento php, ganchos php