「Php/codeigniter/library」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「==ライブラリの使い方== application/libraries/ディレクトリに新しいライブラリファイルを作成する application/libraries/Mylibrary.php <pre>...」 |
|||
| 24行目: | 24行目: | ||
ライブラリの呼び出し方 | ライブラリの呼び出し方 | ||
<pre> | <pre> | ||
$this->load->library('mylibrary'); | $this->load->library('mylibrary'); // ここは小文字になる | ||
$this->mylibrary->my_method('parameter'); | $this->mylibrary->my_method('parameter'); | ||
</pre> | </pre> | ||
2025年5月15日 (木) 09:56時点における版
ライブラリの使い方
application/libraries/ディレクトリに新しいライブラリファイルを作成する
application/libraries/Mylibrary.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Mylibrary {
public function __construct()
{
// コンストラクタ
}
public function my_method($param = '')
{
// メソッドの処理
return 'Result: ' . $param;
}
}
ライブラリの呼び出し方
$this->load->library('mylibrary'); // ここは小文字になる
$this->mylibrary->my_method('parameter');
初期化パラメータを渡す場合
$params = array('param1' => 'value1', 'param2' => 'value2');
$this->load->library('mylibrary', $params);
ライブラリクラス側
public function __construct($params)
{
// $paramsを処理
}