Używam codeigniter. I określono bibliotekę w CodeIgniter i spodziewa się parametr w swoich constructor.This jest mój kod biblioteka -Załaduj bibliotekę, przekazując parametr do konstruktora w codeigniter
################# [My Library Code Test_lib.php ] ########################
<?php
class Test_lib
{
var $params;
public function __construct($params)
{
$this->params = $params;
echo $this->params;
}
}
w dokumentacji CodeIgniter, wspomniano, że można przekazać parametr w drugim argumencie. Tak, mam go od kontrolera inicjalizacji jak poniżej -
<?php
class Test_cont extends CI_Controller {
function __construct()
{
parent::__construct();
}
function test()
{
$params = "abc";
$this->load->library("test_lib",$params);
}
}
otrzymuję następujący błąd -
PHP wystąpił błąd Zagrożenie: Wiadomość Warning: Missing argument, .....
Proszę o pomoc.
hi jaki sposób możemy uzyskać dostęp '$ params' w bibliotece .. – user254153
jeśli konstruktor jest jak function __construct ($ param1 = null, $ param2 = null, $ param3 = null), a następnie w jaki sposób przekazać parametry ???/ –
średnia, jeśli nie chcę przekazać tablicy. –