Hola a todos,
les cuento, tengo un problema al definir modelos con hasMany y
belongsTo
Lo que pasa es que tengo dos modelos, Modelo1 y Modelo2, Modelo1 tiene
belongsTo Modelo2, Modelo2 tiene hasMany Modelo1.
Lo que pasa es que cuando cargo un controlador que usa alguno de estos
modelo, cake simplemente muere, sin ni un mensaje de error. Revisando
donde se podría producir el error, llegue a ver que
model_php5.php::loadInfo() se empieza a llamar recurivamente entre
modelo1 y modelo2 y por eso se cae cakephp.
Codigos:
<?php
class UnidadGestion extends AppModel {
var $name = "UnidadGestion";
var $useTable = "est_unidades_gestion";
var $hasMany = array(
"RolUnidad" => array("foreignKey" => "unidad_id")
);
}
?>
<?php
class RolUnidad extends AppModel {
var $name = "RolUnidad";
var $useTable = "est_roles_unidades";
var $belongsTo = array(
"UnidadGestion" => array("foreignKey" => "unidad_id")
);
}
?>
PD: tengo que asignar nombre a las tablas puesto que tenemos prefijos
distintos para distintos subsitemas dentro de la aplicación que
estamos construyendo
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---