2009-05-07 16 views
9

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?

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.

+2

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 –

+0

Ja! Zuletzt habe ich den Link in meiner Antwort aktualisiert, hoffentlich wird er nicht so schnell wieder ungültig. – user2067021

Verwandte Themen