2009-05-07 10 views
9

system/helpersフォルダーにあるstringヘルパーのコアにいくつかの新しい機能を追加したいと思います。私は、これを行うには、MY_String_helper、またはそのようなものを使用して '正しい'方法があったと思う。私はそれがどのように行われたかを正確に覚えていない。この問題に関する考えはありますか?CodeIgniterでヘルパーを拡張するには?

答えて

17

見つかりました。 application/helpersディレクトリに、このような名前のファイルを作成します。

MY_xx_helper.php 

例:

MY_string_helper.php 

次にあなたが

$this->load->helper('string'); 

を呼び出すことができますし、それはすべての既存のヘルパーをロードする必要がありますあなたが追加する新しい機能と同様に機能します。

7

新しい機能を追加するだけでなく、既存のヘルパー機能を置き換えることはできません。

1

主要な情報源については、今後変更がある場合は、CodeIgniter User Guide's Helpers pageにヘルパーを拡張する方法のセクションがあります。

+2

あなたが後世のために追加したリンクが、あなたが直面していた直接的な回答よりも早く無効になったのは皮肉です –

+0

はい!最終的に私の答えでリンクを更新しました。うまくいけば、すぐに無効になることはありません。 – user2067021

関連する問題