Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CodeIgniter] Problem z załadowanej własnej biblioteki
Forum PHP.pl > Forum > PHP > Frameworki
blackstone


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 ... smile.gif ) . 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.
Pyton_000
$this->syberia->Hello();

https://www.codeigniter.com/user_guide/gene..._libraries.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.