ヘルパーの中からライブラリを読み込むことはできますか?Codeigniterのヘルパー関数の中からライブラリを呼び出す
$this->load->library('name');
おかげで、
マックスヘルパーの中からライブラリを読み込むことはできますか?Codeigniterのヘルパー関数の中からライブラリを呼び出す
$this->load->library('name');
おかげで、
マックス号ヘルパーの目的は、「他の機能には依存して、一つの特定のタスクを実行する。」ことです
CIのhelpers pageから引用。
ヘルパーの内部にライブラリを含める必要がある場合は、ライブラリを代わりにライブラリにすることを検討してください。
// ------------------------------------------------------------------------
/**
* URL String
*
* Returns the URI segments.
*
* @access public
* @return string
*/
if (! function_exists('uri_string'))
{
function uri_string()
{
$CI =& get_instance();
return $CI->uri->uri_string();
}
}
はい、もちろんです。
私はジミの答えには同意しません。 CI独自のurlヘルパーがURIクラスを読み込みます。
私は、作成したカスタムライブラリがあれば、ヘルパーを追加することができます。 – mdgrech
function sendEmail() {
$CI =& get_instance();
$CI->load->library('email'); // load library
}
私はこれに同意しません。 CI独自のurlヘルパーがURIクラスを読み込みます。 –
もちろん、ライブラリをロードすることはできます。それは可能で、私はこの能力を使いました。ジミの演説は100%偽です。 –
ライブラリはヘルパー関数からロードすることができます - check http://stackoverflow.com/a/6327423/636762 –