Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Integracja z phpbb3
Forum PHP.pl > Forum > PHP > Frameworki
zaba141
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'));
skowron-line
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.
zaba141
a idzie jakoś pominąć lub połączyć class'y które robią błąd
Kod
Cannot redeclare class session
?
skowron-line
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.
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.