Closed GoogleCodeExporter closed 8 years ago
Cuando se declara una relacion A hasMany A, en realidad se toma como
cardinalidad *->*, porque si a1 hasMany(a2, a3), también se puede dar a2
hasMany(a1,a4).
Según las convenciones actuales, este caso se considerará análogo a 1->*.
Esto es correcto a nivel de implementación, pero a nivel de modelo implica
cosas distintas (1->* es distinto a *->*, 1->* está modelando un árbol y *->*
un grafo).
Original comment by pablo.swp@gmail.com
on 12 Jun 2011 at 5:35
Se agregó esta línea luego del else
// Si tengo una relacion hasMany con migo mismo, tengo 1->* o *->*, para ambos
casos debería devolver true.
if ($this->hasMany[$attr] == $_thisClass) return true;
Está funcionando ok, lo verifiqué con el test case A004. Cierro el ticket.
Original comment by pablo.swp@gmail.com
on 24 Apr 2012 at 2:19
Original issue reported on code.google.com by
pablo.swp@gmail.com
on 12 Jun 2011 at 5:48