私は、SMSを送信するためにcodeigniterにグローバル関数を作成したいと思っています。 SMSを送信したいときは、単にこれらのグローバル機能、つまりSMSを呼び出してから、これらの機能をどこに書き込むのですか。SMSのコード記述子にグローバル関数を配置する場所はどこですか?
0
A
答えて
0
CodeIgniterには、あらかじめ多くのhelper functionsがパッケージされています。したがって、アプリケーション全体でどこでも好きな場所に、site_url()
と電話をかけることができます。独自のカスタムヘルパーも作成できます。
application/helpers
ディレクトリにsms_helper.php
を作成し、機能を追加してください。sms()
です。そして、application/config/autoload.php
での自動読み込み、それを:あなたが好きな場所
$autoload['helper'] = ['sms', ...];
さて、あなたはsms()
を呼び出すことができます。
自動ロードしない場合は、そのヘルパーによって提供されるヘルパー機能を呼び出す前に$this->load->helper('sms');
にする必要があります。
0
この機能は、フォルダapplication \ helpersのカスタムヘルパーファイルに書き込むことができます。このフォルダにファイルcommon_functions_helper.phpを作成し、直接
function sendSMS($data = array()){
// function body
}
のような関数を作成し、あなたが
$this->load->helper('common_functions');
のように、この機能 を呼び出し、呼び出したい関数の中で、このファイルを読み込みます関数名でSMS関数を呼び出す
sendSMS();
関連する問題
- 1. スレッドクラスに元のスレッド関数を記述する場所
- 2. MVCビューにC#ベースのコードを配置する場所はどこですか?
- 3. サービスレイヤプロジェクトにIOC(ninject)コードを配置する場所はどこですか?
- 4. find関数を置く場所はどこですか?
- 5. グローバル定数をRails 3に配置する場所
- 6. Rails 3:カスタムバリデータークラスを配置する場所はどこですか?
- 7. js_pluginsとcss_pluginsを配置する場所はどこですか?
- 8. UITableViewを配置する場所はどこですか?
- 9. Railsアプリケーションでグローバルに利用できるようにカスタムクラスを配置する場所はどこですか?
- 10. 大域定数を.NETライブラリに配置する場所はどこですか?
- 11. CakePHP:この関数を配置する場所
- 12. アプリケーションにグローバルなエンティティを配置する場所は?
- 13. グローバル変数なしでこれをどのように記述しますか?
- 14. str1の一部をstr2に再配置できる場合にtrueを返す関数の記述方法は?
- 15. Googleコード:ドキュメントを置く場所はどこですか?
- 16. Linuxでゾンビプロセスを防ぐためにwait_pid関数を配置する場所はどこですか?
- 17. 2つのファイルのヘルパー関数を配置する場所は?
- 18. eclipseからJavaFXプロジェクトにイメージを配置する場所はどこですか?
- 19. ファイル記述子の位置
- 20. 一般に、アプリケーションにSQLクエリを配置する場所はどこですか?
- 21. log4j.jarをjavaディレクトリに配置する正しい場所はどこですか?
- 22. AWS VPCにWebアプリケーションサーバーを配置する場所はどこですか?
- 23. バージョン情報をwsdlに配置する場所はどこですか?
- 24. React/Reduxにスクリプトを配置する場所はどこですか?
- 25. ConcreteCommandをjavaパッケージ階層に配置する場所はどこですか?
- 26. Obj-cにカテゴリを配置する場所はどこですか?
- 27. robots.txtファイルをjettyサーバーに配置する場所はどこですか?
- 28. Symfonyプラグインにベースアクションクラスを配置する場所はどこですか?
- 29. resources.resxをASP.NET Webアプリケーションに配置する場所はどこですか?
- 30. ASP.NET MVC:共有ビューにデータを配置する場所はどこですか?
このスレッドをチェックすることができます - http://stackoverflow.com/questions/804399/codeignit er-create-new-helperには、helperクラスの作成方法とsendSmsメソッドを作成する方法が書かれています – Armen