私のヘルパーにはデータベース操作を含む関数abcがあります。我々はそれがすべての機能をロードしますヘルパーはCodeIgniterのロード時にすべての関数をロードします
$this->load->helper('common_helper');
を使用してヘルパーをロードしている間、すなわち、それは自動的に機能ABCでDB操作を実行します。それはあなたのヘルパー内のすべての機能をロードします
abc();
私のヘルパーにはデータベース操作を含む関数abcがあります。我々はそれがすべての機能をロードしますヘルパーはCodeIgniterのロード時にすべての関数をロードします
$this->load->helper('common_helper');
を使用してヘルパーをロードしている間、すなわち、それは自動的に機能ABCでDB操作を実行します。それはあなたのヘルパー内のすべての機能をロードします
abc();
関数を呼び出している間か、それは、DB操作を実行します。このヘルパーを再度ロードせずに任意のメソッドを呼び出すことができます。
はい、メソッドで定義したタスクごとに特定のメソッドを呼び出す必要があります。
私はすべての機能を自動的に読み込むことに同意し、同じコードを再度ロードする必要はありません。しかし、私の質問は、関数abcにdb操作、つまりdbから一括レコードを選択すると仮定します。これは$ this-> load-> helper( 'common_helper')を使ってヘルパーをロードする間に自動的に呼び出されます。 。 –
いいえ、自動的に呼び出す場合は、その関数をコンストラクターから呼び出します。 – Jobayer
kありがとう@Jobayer –
いいえ、ヘルパーは、ロード時にすべての機能をロードせず、ヘルパーファイルとリンクするだけです。 ヘルパ関数を呼び出してこの関数をロードすると、
RTM→http://www.codeigniter.com/user_guide/general/helpers.html – Sparky