2010-08-03 14 views
2

Possible en double:
Best way to allow plugins for a PHP applicationPlugins PHP Système

Je voudrais savoir comment le système de plugins php fonctionne. Donc quelqu'un peut-il expliquer l'idée de cela pour moi en détail, j'ai vu beaucoup de messages et d'explications mais je n'ai pas appris et compris tout cela.

Je voulais dire si je veux faire un système de plugins pour mon script PHP, comment?

+3

Duplicata de http://stackoverflow.com/questions/42/best-way-to-allow-plugins-for-a-php-application – jmz

Répondre

1

PHPplexus à la rescousse.

http://code.google.com/p/phpplexus/

+0

Merci, j'ai besoin de plus de ressources .. – Sayed

+0

Jetez aussi un oeil à PHP modèle d'observateur, très maniable. Oh et regardez dans les Hooks de CodeInigetr aussi. – Otar

+0

merci beaucoup – Sayed

0

Vous pouvez utiliser la bibliothèque Event Dispatcher pour déclencher des événements au " hook points "de votre code. Les modules pourraient alors s'inscrire en tant qu'observateurs pour les événements.

Si vous voulez jeter un oeil sur les systèmes de plug-in dans les applications du monde réel, je suggère de jeter un oeil à Dokuwiki qui a un bon système d'événements. Jetez également un coup d'oeil à Drupal qui a un système de module/plugin basé sur des conventions de nommage.