ppazos / yupp

Automatically exported from code.google.com/p/yupp
0 stars 0 forks source link

Reutilizar código para verificar carga de relaciones hasMany #138

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
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