「Php/codeigniter/library」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→ライブラリの使い方) |
(→ライブラリの使い方) |
||
行25: | 行25: | ||
<pre> | <pre> | ||
$this->load->library('mylibrary'); // ここは小文字になる | $this->load->library('mylibrary'); // ここは小文字になる | ||
− | $this->mylibrary->my_method('parameter'); | + | echo $this->mylibrary->my_method('parameter'); |
</pre> | </pre> | ||
2025年5月16日 (金) 01:18時点における版
ライブラリの使い方
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'); // ここは小文字になる echo $this->mylibrary->my_method('parameter');
初期化パラメータを渡す場合
$params = array('param1' => 'value1', 'param2' => 'value2'); $this->load->library('mylibrary', $params);
ライブラリクラス側
public function __construct($params) { // $paramsを処理 }