Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2013, 19:44
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Duda diseño : entre re-uso / eficiencia / evitar divergencias

Sin ver específicamente lo que tienes y, suponiendo que estás hablando de consultas a base de datos, yo pensaría en una función para establecer los filtros necesarios y otra para ejecutar la consulta, de forma que:

Código PHP:
Ver original
  1. $filter = $this->findFilter('/*A o no-A, B o no-B, etc. */);
  2. $records = $this->find($filter);

Incluso podrías agregar otros parámetros en find() para paginación (offset, limit) y orden (ORDER BY).
__________________
- León, Guanajuato
- GV-Foto