la funcion recibe un string que lo separo por los espacios en blanco, pues como puedo hacer para rellenar de arrays el array del array ..un array por cada palabra separada previamente con explode
Código PHP:
$palabrasSeparadas = explode (' ', $data['nombre']);
$sustituirBlancos = str_replace(' ','%', $data['nombre']);
$buscarPor = '%'.$sustituirBlancos.'%';
if (count($palabrasSeparadas) > 1) {
$consulta = array (
'OR' => array (
array ($this->alias.'.nombre LIKE' =>$buscarPor),
array ($this->alias.'.codigo LIKE' => $buscarPor),
array ($this->alias.'.nombre LIKE' => '%'.$palabrasSeparadas['1'].'%')
),
);
}
return $consulta;
Gracias!.