system/helpers
フォルダーにあるstring
ヘルパーのコアにいくつかの新しい機能を追加したいと思います。私は、これを行うには、MY_String_helper
、またはそのようなものを使用して '正しい'方法があったと思う。私はそれがどのように行われたかを正確に覚えていない。この問題に関する考えはありますか?CodeIgniterでヘルパーを拡張するには?
9
A
答えて
17
見つかりました。 application/helpers
ディレクトリに、このような名前のファイルを作成します。
MY_xx_helper.php
例:
MY_string_helper.php
次にあなたが
$this->load->helper('string');
を呼び出すことができますし、それはすべての既存のヘルパーをロードする必要がありますあなたが追加する新しい機能と同様に機能します。
7
新しい機能を追加するだけでなく、既存のヘルパー機能を置き換えることはできません。
1
主要な情報源については、今後変更がある場合は、CodeIgniter User Guide's Helpers pageにヘルパーを拡張する方法のセクションがあります。
関連する問題
- 1. CodeIgniterキャッシュアダプタを拡張するには?
- 2. MVCの作成Deleteボタンの拡張 - MVCのHtmlヘルパーを拡張するには?
- 3. MVC3 - グループのHTMLヘルパー拡張
- 4. Asp.Net MVC Htmlヘルパー拡張子
- 5. Codeigniterはコアクラスを拡張します
- 6. MVC3 LabelとLabelFor HTMLヘルパーを拡張するには?
- 7. codeigniter reactorモデルを拡張する
- 8. CodeIgniterコントローラを拡張する際のエラー
- 9. Codeigniter、拡張クラスメソッドの問題
- 10. codeigniterルートに拡張子名を追加するには
- 11. codeigniterでカレンダーを拡張する最も良い方法は?
- 12. Codeigniter - 2つのコアクラスを拡張するには
- 13. XMLヘルパーcodeigniter
- 14. Codeigniterでフォームの検証を拡張する
- 15. 既存のヘルパーを拡張コントローラー(Redmine Plugin Dev)に追加
- 16. CodeIgniterファイルの拡張が原因http 500
- 17. ビュー内のCodeIgniterヘルパー
- 18. コントローラ内のCodeIgniterヘルパー
- 19. CodeIgniterでモデルからヘルパーをロードするには?
- 20. コントローラーまたは作成ヘルパーを拡張する必要がありますか?
- 21. Codeigniter Grocery Crudはset_relation()関数を拡張しますか?
- 22. codeigniterのカスタムライブラリ2でカスタムライブラリ1を拡張しますか?
- 23. Htmlヘルパー拡張メソッドでHtml Form Helperを使用するにはどうすればよいですか?
- 24. gwtでツリーを拡張するには?
- 25. LaravelでPasswordBrokerを拡張するには?
- 26. Pythonでクラスを拡張するには?
- 27. コマンドプロンプトでページを拡張するには?
- 28. アンドロイドでパネルレイアウトを拡張するには?
- 29. ggproto2でboxplotを拡張するには?
- 30. ツリービューをフルパスで拡張するには?
あなたが後世のために追加したリンクが、あなたが直面していた直接的な回答よりも早く無効になったのは皮肉です –
はい!最終的に私の答えでリンクを更新しました。うまくいけば、すぐに無効になることはありません。 – user2067021