Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CodeIgniter] Problem z załadowanej własnej biblioteki
blackstone
post 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 ... 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.
Go to the top of the page
+Quote Post
Pyton_000
post 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 00:27