Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] Integracja z phpbb3
zaba141
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 25.06.2009

Ostrzeżenie: (10%)
X----


Witam mam następujący problem staram sie zintegrowac phpbb3 z ko3 lecz nie umiem se poradzic z
Kod
Cannot redeclare class

Problem występuje mi przy dwóch klasach Session i auth z forum, wie ktoś jak można to obejść lub przerwac ladowanie class z ko3 tylko dla danej podstrony już próbowałem nawet tak


Kod
spl_autoload_unregister(array('Kohana', 'auto_load'));


Ten post edytował zaba141 6.12.2011, 09:07:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Klasa Auth w kohanie jest dołączana ręcznie w bootstrapie, więc tam ją możesz odhaczyć. Z tym że nie da rady dla konkretnej strony wyłączyć tej jednej klasy.
Go to the top of the page
+Quote Post
zaba141
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 25.06.2009

Ostrzeżenie: (10%)
X----


a idzie jakoś pominąć lub połączyć class'y które robią błąd
Kod
Cannot redeclare class session
?
Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Możesz napisać własną klasę do "obsługi" sesji która będzie dziedziczyć po Session
Kod
<?php
/**
* Description of mysession
*
* @author skowron-line
* @date 2011-12-06 10:40:47
*/
class Mysession extends Kohana_Session{
    
}

?>

Z tym że klasa Session zawiera metody abstrakcyjne które będziesz musiał posiadać w swojej klasie.
A później odwołać się do niej w swojej aplikacji.
  1. $session = MySession::instance();
  2. require Kohana::find_file('vendor', 'Session'); // Inna klasa do sessji która powoduje error.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.12.2025 - 19:23