Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2013, 04:29
fido-strike
 
Fecha de Ingreso: noviembre-2008
Ubicación: Cochabamba Bolivia
Mensajes: 519
Antigüedad: 15 años, 5 meses
Puntos: 26
Respuesta: Error dificil de encontrar en Script de Directorio Arfoo

Segun parece una funcion que llama a otra que esta en otra clase no pasa bien los parametros, por ejemplo en la clase Model esta esta funcion
Código PHP:
Ver original
  1. public function del(Criteria $c)
  2.     {
  3.         if (!$c) {
  4.             $c = new Criteria();
  5.         }
  6.         $where = $c->prepareQuery();
  7.         $prefix = Config::get("DB_PREFIX");
  8.         $this->db->sqlDelete($prefix . $this->dbTable, $where);
  9.     }
pero esta misma funcion en otras clases no lleva la palabra "Criteria", por ejemplo en ComentModel
Código PHP:
Ver original
  1. function del($c, $updateStats=TRUE)
  2.     {
  3.         if ($updateStats) {
  4.             $siteIds = array_unique($this->getArray($c, "siteId"));
  5.         }
  6.  
  7.         parent::del($c);
  8.  
  9.         if ($updateStats) {
  10.             foreach ($siteIds as $siteId) {
  11.                 $this->updateSiteCommentsCount($siteId);
  12.             }
  13.         }
  14.     }

Cuando se hace referencia a la funcion del() de la primera clase solo se pasa un parametro $c, para que pueda ver de manera mas clara, alguien podria decirme que hace ese string delante del parametro enviado? me refiero a "Criteria" que esta en la funcion.

Saludos.