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. angularjsでヘルパー関数を拡張する
- 2. CodeIgniterキャッシュアダプタを拡張するには?
- 3. MVCの作成Deleteボタンの拡張 - MVCのHtmlヘルパーを拡張するには?
- 4. Asp.Net MVC Htmlヘルパー拡張子
- 5. MVC3 - グループのHTMLヘルパー拡張
- 6. Codeigniter 2.0でコントローラを拡張する
- 7. MVC3 LabelとLabelFor HTMLヘルパーを拡張するには?
- 8. Codeigniterはコアクラスを拡張します
- 9. codeigniter reactorモデルを拡張する
- 10. CodeIgniterコントローラを拡張する際のエラー
- 11. Codeigniter、拡張クラスメソッドの問題
- 12. ファイル拡張子CodeIgniterの
- 13. ヘルパーとRuby on Railsの拡張機能
- 14. codeigniterルートに拡張子名を追加するには
- 15. codeigniterでカレンダーを拡張する最も良い方法は?
- 16. Codeigniter - 2つのコアクラスを拡張するには
- 17. Codeigniterでコントローラを別のコントローラに拡張する
- 18. CodeIgniterの、拡張クラスに問題
- 19. XMLヘルパーcodeigniter
- 20. 拡張ヘルパー - SPCAF/ESLintで識別されるセキュリティリスク?
- 21. 既存のヘルパーを拡張コントローラー(Redmine Plugin Dev)に追加
- 22. Codeigniterでフォームの検証を拡張する
- 23. Codeigniterでログファイルの拡張子を変更する方法
- 24. CodeIgniterファイルの拡張が原因http 500
- 25. CodeIgniterが拡張されませんMY_Exceptions
- 26. コントローラーまたは作成ヘルパーを拡張する必要がありますか?
- 27. ビュー内のCodeIgniterヘルパー
- 28. コントローラ内のCodeIgniterヘルパー
- 29. CodeIgniterでモデルからヘルパーをロードするには?
- 30. Codeigniter Grocery Crudはset_relation()関数を拡張しますか?
あなたが後世のために追加したリンクが、あなたが直面していた直接的な回答よりも早く無効になったのは皮肉です –
はい!最終的に私の答えでリンクを更新しました。うまくいけば、すぐに無効になることはありません。 – user2067021