Php 在drupal视图中将cck字段作为参数传递时出现问题

Php 在drupal视图中将cck字段作为参数传递时出现问题,php,drupal-6,drupal-views,cck,Php,Drupal 6,Drupal Views,Cck,我不太确定我做错了什么,基本上在我的视图ui中,我传递了一个名为day的cck字段作为参数,我选择了“提供默认参数”,并在选择php代码选项后输入下面的phpcode。我试图实现的是,如果用户在实时预览中输入第1天,则只应显示与该天相关的信息。但是,我不确定我做错了什么 $numDays=7; for($i=0; $i<$numDays; $i++) { $futuredate = date('d-m-Y', strtotime('+' . strval

我不太确定我做错了什么,基本上在我的视图ui中,我传递了一个名为day的cck字段作为参数,我选择了“提供默认参数”,并在选择php代码选项后输入下面的phpcode。我试图实现的是,如果用户在实时预览中输入第1天,则只应显示与该天相关的信息。但是,我不确定我做错了什么

    $numDays=7; 
    for($i=0; $i<$numDays; $i++) { 
        $futuredate = date('d-m-Y', strtotime('+' . strval($i) . ' days'));
        return "day"$i;
    }
$numDays=7;

对于($i=0;$i您能解释一下您的逻辑试图做什么吗?因为它是编码的,所以只返回“day0”-您的循环中没有条件语句,因此每次都会在第一次迭代时显示return。我假设您希望提供基于当前日期的默认参数?如果是这样,您可以使用date函数将一周中的当前日期作为数字。我猜您正在寻找类似于是(这是代码中所需的全部):

如果未提供参数,则返回“dayX”,其中X是一周中的当前日期

return 'day' . date('w', time());