[CodeIgniter] Problem z załadowanej własnej biblioteki |
[CodeIgniter] Problem z załadowanej własnej biblioteki |
19.08.2017, 19:14:04
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 19.03.2015 Ostrzeżenie: (0%) |
Mam taki problem na który nie odnajdywałem w sieci odpowiedzi a mianowicie biblioteka stworzona przeze mnie nie chce się ładować pomimo tego iż wykonywałem wszystko tak jak w instruktarzach ( przynajmniej teoretycznie ... ) . Tak więc mam sobie kontroler o nazwie koleje_sudeckie.php a w folderze libraries ( httpd\ks\application\libraries ) mam plik o nazwie Syberia.php z następującą zawartością ////////////////////////////////////// <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Syberia { public function Hello() { return 'Winter is coming' ; } } /////////////////////////////////// A gdy w moim modelu próbuję odwołać się do biblioteki : $this->load->library('Syberia') ; $this->Syberia->Hello() ; to wówczas pojawiają mi się następujące błędy : " A PHP Error was encountered Severity: Notice Message: Undefined property: koleje_sudeckie::$Syberia Filename: controllers/koleje_sudeckie.php Line Number: 48 Backtrace: File: C:\WebServ\httpd\ks\application\controllers\koleje_sudeckie.php Line: 48 Function: _error_handler File: C:\WebServ\httpd\ks\index.php Line: 315 Function: require_once Fatal error: Call to a member function Hello() on a non-object in C:\WebServ\httpd\ks\application\controllers\koleje_sudeckie.php on line 48 A PHP Error was encountered Severity: Error Message: Call to a member function Hello() on a non-object Filename: controllers/koleje_sudeckie.php Line Number: 48 Backtrace: " Próbowałem ją załadować w autoload.php , sprawdzałem gdzie mogą być jakieś błędy ale nic to nie dało. Próbowałem ją załadować między biblioteki systemowe i była jakaś inna reakcja ale też nieporządana. Pomysły co mogę zrobić mi wysiadły. Co mogę zrobić żeby biblioteka działała ? Proszę o sugestię i z góry dzięki za odpowiedzi. |
|
|
20.08.2017, 05:47:23
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
$this->syberia->Hello();
https://www.codeigniter.com/user_guide/gene..._libraries.html Ten post edytował Pyton_000 20.08.2017, 05:52:07 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 00:27 |