2012-06-18 3 views
0

저는 Drupal 6을 사용하고 있습니다.뷰 필터로 사용되는 날짜 인수

사용자가 전달한 인수로 필터링해야하는 사용자 지정보기가 있습니다.

인수는 간단한 일이며, 나는 내 쿼리는 다음과 같이 필터링해야합니다

% 인수 %가 URL에서 전달 된 사용자 인수입니다
WHERE created >= %argument& 

. 건은

,이처럼, 그것을 필터링 관리하지만, 동일 전용으로 :

WHERE created = %argument& 

나는 그것이 greater or equal to으로 필터링 할 수있는 방법이 있나요?

답변

0

나는 Drupal 6보기가 그러한 기능을 지원하지 않는다는 것을 알아 냈습니다.

function module_views_query_substitutions($view) 
{ 
    $view->query->where[0]['clauses'][3] = 
     str_replace('=', '>=', $view->query->where[0]['clauses'][3]); 
} 
:

이 솔루션은 수동으로 쿼리를 module_views_query_substitutions 후크를 구현하고 변경하는 것이 었습니다

관련 문제