![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 16.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Fatal error: Using $this when not in object context. Powyższy błąd występuje w jedynej linijce z $this ($this->view('mainview.html');), w kodzie podanym powyżej. Ogólnie błąd wydaje się dziwny i nie na miejscu, w końcu używam tego $this w klasie. -.- Wie ktoś jaka jest przyczyna problemu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 16.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Wywołuję za pomocą call_user_func_array(); (i __autoload();). (Framework piszę i nie chcę tu wklejać całego, praktycznie gotowego, kodu.) Main_Controller nie ma konstruktora, bo ma go Controller_Core, a dodanie parent::__construct(); do metody index klasy Main_Controller owocuje poniższym błędem:
Cytat Fatal error: Non-static method Controller_Core::__construct() cannot be called statically. PS. Controller_Core ma konstruktor, tylko go tu nie wklejałem, bo moim zdaniem nie ma po co. Ale na wszelki - pełny kod, włącznie z konstruktorem:
Ten post edytował Meares 5.01.2010, 03:26:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 08:26 |