Este código se repite en varias operaciones que utilizan hasMany
if ( $this->attributeValues[ $attr_w_assoc_name ] == self::NOT_LOADED_ASSOC )
{
// Si el objeto esta guardado, trae las clases ya asociadas, si no, inicializa el vector.
if ( $this->getId() && self::$pm->exists( get_class($this), $this->getId() ) )
{
self::$pm->get_many_assoc_lazy( $this, $attr_w_assoc_name ); // Carga elementos de la coleccion... si es que los hay... y si no inicializa con un array.
}
else // Si no esta salvado...
{
$this->attributeValues[ $attr_w_assoc_name ] = array(); // Inicializa el array...
}
}
Original issue reported on code.google.com by pablo.swp@gmail.com on 10 Apr 2012 at 8:45
Original issue reported on code.google.com by
pablo.swp@gmail.com
on 10 Apr 2012 at 8:45