Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

consultas dinamicas en laravel

Estas en el tema de consultas dinamicas en laravel en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Buenas, tengo una duda, estoy iniciando en laravel, vengo de zend framework y hay una manera de contruir la consutla dependiendo de los campos que ...
  #1 (permalink)  
Antiguo 05/09/2014, 08:45
 
Fecha de Ingreso: diciembre-2011
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 9
consultas dinamicas en laravel

Buenas, tengo una duda, estoy iniciando en laravel, vengo de zend framework y hay una manera de contruir la consutla dependiendo de los campos que este recibiendo. Por ejemplo.

Código PHP:
Ver original
  1. $select = $this->select()->setIntegrityCheck(false)
  2.                 ->from(array("nd" => "rh_nomina_detalle"))
  3.                 ->joinLeft(array("n" => "rh_nomina"), "n.id_nomina=nd.id_nomina", array())
  4.                 ->joinLeft(array("e" => "rh_empleados"), "e.id_empleado=nd.id_empleado", array("nombre", "apaterno", "amaterno", "rfc", "curp"))
  5.                 ->joinLeft(array("nd2" => "rh_nomina_detalle"), "nd2.id_nomina_detalle=nd.id_nomina_detalle_fiscal", array("sellado_fiscal" => "sellado", "estatus_fiscal" => "estatus","salario_fuscal"=>"nd2.salario_neto"))
  6.                 ->joinLeft(array("c"=>"cfd_nomina"), "c.id_nomina_detalle=nd2.id_nomina_detalle",array("id_cfd"=>"ifnull(id_cfd,'NO')"))
  7.         ;
  8.         if ($datos["id_nomina"]) {
  9.             $selec->where("nd.id_nomina=?",$datos["id_nomina"]);
  10.             $resultado=  $this->fetchAll($select)->toArray();
  11.         } elseif ($datos["id_nomina_detalle"]) {
  12.             $selec->where("nd.id_nomina_detalle=?",$datos["id_nomina_detalle"]);
  13.             $resultado=  $this->fetchRow($select)->toArray();
  14.            
  15.         }

Como pueden ver dependiendo del dato que se reciba se aplica una condición diferente, mi pregunta es se puede hacer algo similar en laravel?
  #2 (permalink)  
Antiguo 05/09/2014, 15:42
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: consultas dinamicas en laravel

usa el ORM y seguro lo podras hacer in ningun tipo de problemas,
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 09/09/2014, 20:26
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: consultas dinamicas en laravel

hola zelgaki depronto te puede servir este tema http://laraveles.com/foro/viewtopic.php?id=1353

Etiquetas: laravel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:41.