Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
$arraysimulacrosDelPrograma=array(); $indice1=0; $Simulacro = new Simulacro(); $tuplaSimulacroPrograma = $Simulacro->find("conditions: programa_id='$programa_id'"); foreach ($tuplaSimulacroPrograma as $tuplaSimulacroProgramas){ $arraysimulacrosDelPrograma[$indice1] = $tuplaSimulacroProgramas->id; $indice1++; }//foreach $array_id = array(); $i=0; $Grupodeusuario = new Grupodeusuario(); for($p=0;$p<$indice1;$p++){ $simulacro_id = $Grupodeusuario->find("conditions: simulacro_id='$arraysimulacrosDelPrograma[$p]' and simulacrorealizado='1'"); foreach ($simulacro_id as $simulacro_ids){ //$array_id[$i] = $simulacro_ids->simulacro_id; $array_id_user[$i] = $simulacro_ids->usuario_id; $i++; }//foreach }//for $ii=0; $iii=0; $Resultado = new Resultado(); //aki es donde deseo usar el distinct pero no me funciona de la manera que especifican en el libro, ayudenme!!!!!! for($k=0;$k<$i;$k++){ //aki abajito deberia estar el distinct asi $Resultado->find->distinct() $tuplaIdUsuarios = $Resultado->find("conditions: usuario_id='$array_id_user[$ii]' and simulacro_id='$id'"); foreach ($tuplaIdUsuarios as $tuplaIdUsuario){ $arraydeidparaNombresUsuarios[$iii] = $tuplaIdUsuario->usuario_id; //echo $arraydeidparaNombresUsuarios[$iii]."<br>"; $iii++; }//foreach $ii++; }//for
Comentarios
Distinct reemplaza a find por lo tanto esto:
deberia ser Resultados->distinct("campo_unico")
Saludos.