Ich möchte einige neue Funktionen zum Kern hinzufügen string
Helfer, die in system/helpers
Ordner gefunden wird. Ich denke, es gab einen "richtigen" Weg, dies mit MY_String_helper
oder etwas in der Art zu tun. Ich kann mich nicht erinnern, wie es genau gemacht wurde. Irgendwelche Gedanken zu diesem Thema?Wie erweitert man einen Helfer in CodeIgniter?
9
A
Antwort
17
Ich habe es gefunden. Erstellen Sie eine Datei mit einem Namen wie diesem, in dem application/helpers
Verzeichnis:
MY_xx_helper.php
ZB:
MY_string_helper.php
Dazu
$this->load->helper('string');
nennen kann, und es sollten alle vorhandenen Helfer laden Funktionen sowie die neuen, die Sie hinzufügen.
7
Dadurch können Sie nicht nur neue Funktionen hinzufügen, sondern auch zusätzliche Hilfsfunktionen ersetzen.
1
Für eine primäre Quelle, für den Fall, dass sich die Dinge in Zukunft ändern, enthält die CodeIgniter User Guide's Helpers page einen Abschnitt, der beschreibt, wie man Helfer erweitert.
Verwandte Themen
- 1. Codeigniter erweitert erweitert MY_Controller
- 2. Wie codeigniter Funktionen in Helfer aufrufen?
- 3. Codeigniter Helfer funktioniert nicht
- 4. Wie würde ich einen Helfer von einem Helfer in Codeigniter nennen?
- 5. CodeIgniter Helfer innerhalb von Controllern
- 6. CodeIgniter nicht geladen erweitert MY_Exceptions
- 7. Wie man einen Cronjob mit codeigniter einrichtet
- 8. Wie implementiert man einen Helfer in Symfony 1.4?
- 9. Wie erweitert man einen Typedef-Parameter in JSDOC?
- 10. Wie erweitert man einen String innerhalb eines Strings in Python?
- 11. einen Helfer von einem anderen Helfer
- 12. Wie erstellt man Ausnahme-Helfer?
- 13. Wie man einen Zend-Helfer zu einem Singleton macht?
- 14. Wie man einen View Helfer Verzeichnis (Zend Framework)
- 15. Wie erweitert man Python Enum?
- 16. Wie man Helfer in Smarty einbindet?
- 17. Wie man Helfer in Hogan.js hat
- 18. Wie erweitert man die Baumansicht um einen vollständigen Pfad?
- 19. Wie man einen Wert von Auswahlabfrage in codeigniter Echo
- 20. Meteor, wie man von einem anderen Helfer auf einen Helfer zugreift?
- 21. Wie erweitert man eine Klasse in Python?
- 22. Wie erweitert man ein Array in Swift?
- 23. Wie man einige Versionsschlüsselwörter in Mercurial erweitert?
- 24. Wie erweitert man 2 Klassen in ExtJS?
- 25. Codeigniter verwenden lang-> Zeile in einem Helfer
- 26. Aufruf einer Bibliothek von innerhalb einer Helfer-Funktion in Codeigniter
- 27. Wie man Lenker ternary Helfer benutzt?
- 28. Übergeben einer Sitzungsvariablen in einer Funktion an einen Helfer im Codeigniter
- 29. Codeigniter App auf EC2 - Helfer wird nicht geladen
- 30. Wie erstelle ich einen Helfer mit Block?
Es ist ironisch, dass der Link, den Sie für die Nachwelt hinzugefügt haben, früher ungültig wurde als die direkte Antwort, die Sie betrafen –
Ja! Zuletzt habe ich den Link in meiner Antwort aktualisiert, hoffentlich wird er nicht so schnell wieder ungültig. – user2067021