Wie man eine PHP-hook-system?

Wie Sie impliment ein hook-system in eine PHP-Anwendung, um den code zu ändern, bevor oder nachdem es ausgeführt wird. Wie würden Sie die grundlegende Architektur eines hookloader Klasse werden für ein PHP-CMS (oder sogar eine einfache Anwendung). Wie könnten dann diese verlängert sich in einen vollen plugins/Module loader?

(Auch, gibt es irgendwelche Bücher oder tutorials, die auf einem CMS-Haken-system?)

  • mögliche Duplikate von Wie funktioniert die plugin-system arbeiten (wordpress, mybb ...)?
  • Dies beantwortet nicht deine Frage - aber eine alternative... Machen-template-Objekte an den Anfang Ihres Skripts, das laden der verschiedenen Objekte während der Ausführung, indem man Sie etwa mit dem controller oder initiieren Sie mit einer Vorlage, Fabrik (ich benutze es in der Steuerung). Kompilieren Sie anschließend die Vorlagen wie Sie Aussehen sollen, am Ende. Sie können eine benutzerdefinierte Stylesheets dann auch.
  • Können Sie Ihre eigenen Erkenntnisse zu dieser Frage? Es ist schon eine Weile her, seit du diese Frage gestellt und ich bin daran interessiert zu wissen, was sind die wichtigsten Aspekte, die Sie gelernt aus Ihrer eigenen Erfahrung mit dem schreiben eines benutzerdefinierten CMS
InformationsquelleAutor alecwhardy | 2011-12-01
Schreibe einen Kommentar