Atributo HasOne no es persistente

1 view
Skip to first unread message

lsri8088

unread,
Feb 19, 2012, 1:23:05 PM2/19/12
to Yupp Framework PHP
Hola,

Me esta dando este error cuando intento mostrar el listado de una
clase, con el controlador y acción "list":
"HasOne, atributo director del tipo Director no es persistente."

Según veo en el código, este error se produce porque no se cumple la
condición [ if ( is_subclass_of($type, 'PersistentObject') ) ] ... ¿Mi
clase Director no extiende PersistentObject?
¿Puede que de este error porque ademas de extender PersistentObject,
implementa una interfaz?

La clase director:
class Director extends PersistentObject implements ModelInterface
{ ... }

Clase Movie, donde está la relación HasOne:
class Movie extends PersistentObject implements ModelInterface {
...
$this->addHasOne("director", "Director");
...
}


El error se da al mostrar el listado de "Movie" con el controlador
MovieController.


Quiero que la relación sea 1-N, 1 director - N películas. La
estrucutura de tablas en base de datos es correcta, ha creado una
FOREIGN_KEY para el campo "director" de Movie con Director.

Saludos y gracias.

pabl...@gmail.com

unread,
Feb 19, 2012, 1:39:12 PM2/19/12
to Yupp Framework PHP
¿Puedes enviar la aplicación como .zip adjunto?

(puedes usar la dirección del grupo yuppfram...@googlegroups.com)

Saludos,
Pablo.

lsri8088

unread,
Feb 19, 2012, 2:59:31 PM2/19/12
to Yupp Framework PHP
Enviado a la cuenta indicada. Gracias.

pabl...@gmail.com

unread,
Feb 19, 2012, 3:04:37 PM2/19/12
to Yupp Framework PHP
Sabes que no apareció, debes responder a uno de estos correos desde tu
cliente de mail, es decir no desde el propio grupo (así sabe a que
hilo pertenece).
Disculpa las molestias.

lsri8088

unread,
Feb 19, 2012, 3:25:35 PM2/19/12
to Yupp Framework PHP
Culpa mia... es la primera vez que hago esto en un grupo de
Google :p ... para la próxima ya lo adjunto bien.

Seguimos por el otro hilo....

Gracias :)
Reply all
Reply to author
Forward
0 new messages