EL problema es el siguiente:
Tengo un curso, este tiene varios horarios.
En el controlador de los HORARIOS, para llamar a un find, por ejemplo,
lo hago $this->Horario->Curso->find........ y ningún problema, pero
cuando yo defino una función miFuncion en el controlador de CURSOS, no
hay caso de llamarla, lo he probado con $this->Horario->Curso-
>miFuncion........ pero me tira un error sql (he probado varias cosas
más, con uses, pero nada) ...
Soluciono eso colocando la funcion miFuncion en el controlador del
horario y la llamo con $this->miFunción (pero la misma funcion la voy
a ocupar para varios otros modelos relacionados y no es la idea andar
copiándola y adaptándola varias veces por todos lados).
El error que me tira de SQL es el 1064, lo extraño que la consulta que
hace SQL es: miFuncion. (por eso tira obviamente el error).
Si sabes qué puede estar pasando me cuentas porfa, llevo tiempo metido
en esto
Saludos!!!
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.
Yo tuve el mismo problema, no reconoce las funciones del modelo cuando se llama a traves de la relacion de otro modelo, la unica solucion que pude hacer es con App::import('Model','Modelo') y ahi pude acceder a esos metodos, no me acuerdo si era algo que no funcionaba en cake o directamente no estab permitido acceder a los metods a travez de modelos relacionados de tercer nivel.
$this->Modelo->funcion funciona perfectamente
$this->Modelo->ModeloRelacionado->funcion no reconoce el metodo, se ve que en la relacion de modelo hace una extencion de la clase AppModel y no de la calse ModeloRelacionado
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.