Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2011, 10:42
Brahyam
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Cannot redeclare class xajaxRequestPlugin

Buenos dias.

Tengo 3 clases en archivos diferentes:

1. MainController (Padre)
2. ClaseControllerHija1
3. ClaseControllerHija2

Ok, en la MainController incluyo otra clase que necesito, que es xajax.inc.

Todos los archivos los incluyo asi: require_once('...'), "tambien intente con include_once('...') y nada".

Tengo todo organizado por proyectos, cosa que siempre que creo un proyecto nuevo creo una clase llamada (en este caso) ClaseControllerHija1 y extiende a la MainController, hasta aqui todo bien.

El inconveniente que ahora tengo, es que en un proyecto cree unos métodos que me sirven para el otro, entonces intento incluir en el archivo que contiene la clase ClaseControllerHija2 en el archivo que contiene la ClaseControllerHija1 y me aparece que Cannot redeclare class xajaxRequestPlugin, entiendo que lo esta redeclarando porque tanto en ClaseControllerHija1 como en ClaseControllerHija2 estoy llamando al mismo archivo que contiene MainController que contiene la clase xajaxRequestPlugin y la necesito porque en ClaseControllerHija1 tengo los metodos que necesito trabajar en la ClaseControllerHija2.

Como hago para resolver este lio??.
Gracias.