Closed GoogleCodeExporter closed 8 years ago
El problema se da en PM linea 1584:
$persistentClass = $row['class']; // soporte de herencia!!!!
Donde en lugar de usar la clase por la que se consulta (en este caso la
superclase), se usa la subclase específica (que se carga de la base). El tema
que el id corresponde a la superclase, no a las subclase, por eso hace problema.
El problema que quiero resolver es ¿cómo hacer para que sin saber la clase
específica, pero sabiendo la subclase (Module) y su identificador (el de la
superclase o el de la subclase), pueda obtener la instancia completa que
necesito?
1. Si busco por el id de la subclase, necesito decirle de alguna forma cuál es
la subclase específica, sino, no sabe en qué tabla buscar. Esto es porque la
tabla de la superclase (Module) no tiene referencia al id de las subclases.
2. Si busco por el id de la superclase y por la clase de la superclase (esta la
tengo porque es la superclase de todas las subclases, o sea la raíz de la
estructura de herencia), debería hacer una consulta para obtener cuál es la
subclase específica. Con esa subclase y el id de la superclase, busco en la
tabla de la subclase, no por el id de la subclase, si no por el
super_id_superclase.
Original comment by pablo.swp@gmail.com
on 25 May 2011 at 2:54
Era problema de programación, no del framework. Lo doy por cerrado.
Original comment by pablo.swp@gmail.com
on 31 May 2011 at 4:14
Original issue reported on code.google.com by
pablo.swp@gmail.com
on 23 May 2011 at 4:18