コードイグナイターを使用しています。コードイグナイターでライブラリーを定義し、そのコンストラクターでパラメーターを期待しています。これは私のライブラリーコードです -
################# [My Library Code Test_lib.php ] ########################
<?php
class Test_lib
{
var $params;
public function __construct($params)
{
$this->params = $params;
echo $this->params;
}
}
codeigniter のドキュメントでは、2 番目の引数でパラメーターを渡すことができると記載されています。そのため、以下のようにコントローラーから初期化しています-
<?php
class Test_cont extends CI_Controller {
function __construct()
{
parent::__construct();
}
function test()
{
$params = "abc";
$this->load->library("test_lib",$params);
}
}
次のエラーが表示されます -
PHP エラーが発生しました。重大度: 警告メッセージ: 引数がありません.....
手伝ってください。