[Решено] Views динамический фильтр

Главные вкладки

Аватар пользователя neadekvat neadekvat 1 февраля 2012 в 16:54

Доброго времени суток.

Насколько я понимаю, сделать динамический фильтр можно только с помощью аргуменов. Так вот, вопрос, можно ли сделать так, чтобы на строки вешалось ограничени не "WHERE `col` = 'аргумент'", а "WHERE `col` != 'аргумент'"?
И возможно ли вообще, хоть как-нибудь, подобное во вьюсе сделать?

Спасибо.

Комментарии

Аватар пользователя neadekvat neadekvat 1 февраля 2012 в 18:02

"Айдар" wrote:
Там есть галочка даже "Обратить аргумент", но не везде.

Спасибо, нашел.
Там, где мне нужно было - как раз это галочки не было, поэтому окольными путями иду. И вот тут опять затык: делаю аргумент "по умолчанию" (в случаи, когда он не передан - а это аргумент никогда не передан). Пишу код:
<?php
$user_id = 1;
return $user_id;
?>

А он мне в запрос постоянно 0 подставляет.
Толи лыжи не катят, то ли я...

Аватар пользователя neadekvat neadekvat 1 февраля 2012 в 18:37

"ydv" wrote:
это можно сделать и через фильтры...

Я не нашел возможности указать исключем, например, приходящий аргумент или вообще хоть что-нибудь - только конкретные конечные значения.

Аватар пользователя neadekvat neadekvat 1 февраля 2012 в 19:15

Понял, почему php не работал - не заметил, что именно здесь открывающийся и закрывающийся тэги <?php и ?> не нужны.