Código:
¿Qué indica exactamente el * en esa expresión?. Por que debería ser cuando $published vale 0 o 1, y yo entiendo que $published != '*' lo que hace es NEGAR cualquier valor que pueda tener la variable $published, pero si fuera así no tendría sentido el condicional.if ($published == '') {
$query->where('published = 1 OR published = 0');
} else if ($published != '*') {
$published = (int) $published;
$query->where("published = '{$published}'");
}
Gracias de antemano.


