ColdFusion-在cfloop中使用var

ColdFusion-在cfloop中使用var,coldfusion,Coldfusion,我对Coldfusion有点陌生,如果这个问题太愚蠢了,我很抱歉。我在写博客,当有帖子的时候,它会说:这是一天前发布的 我让那部分工作起来了。但在另一方面,有一个包含最新文章的栏,但它们都说是1天,因为函数是从模板而不是子对象获取的 articleFeed = $.getBean('feed').loadBy (name=('articles')); reloadFeed = false; if(reloadFeed){ articleFeed = applic

我对Coldfusion有点陌生,如果这个问题太愚蠢了,我很抱歉。我在写博客,当有帖子的时候,它会说:这是一天前发布的

我让那部分工作起来了。但在另一方面,有一个包含最新文章的栏,但它们都说是1天,因为函数是从模板而不是子对象获取的

articleFeed = $.getBean('feed').loadBy (name=('articles'));
    reloadFeed = false;

    if(reloadFeed){
        articleFeed = applicition.feedManager.getFeed(articleFeed);
        articleIt = getBean('contentIterator').setQuery(articleFeed);
    }else{
        articleIt = articleFeed.getIterator();
    }
这是我的迭代器。这就是我循环的地方:

<li>
    <a href="#$.createHREF(filename=item.getValue('filename'))#">
        <div class="thumpnail col-xs-3">
            <img src="#fileurl#" alt="image" class="img-responsive">
        </div>
        <div class="excerpt col-xs-9">
           <p class="title">#item.getValue('title')#</p>
           <p class="time">
           <cfif days gt 0>

//not working     #item.days#
            <cfelse>

            <!--- #minutes# ago --->Today
            </cfif>
            </p>
        </div>
    </a>
</li>
  • 如果我输入:#天#它返回文章发布的天数。但是我怎样才能得到它呢
    项目


    所以我想要的是:
    #item.getVar(days)#

    我不太理解你的代码,但你不能只做
    #item.getValue('days')#
    ?另外,这真的是
    application.feedManager
    而不是
    application.feedManager
    ?你的文章暗示了一个循环,但你的代码中没有这样的东西。在cfloop上用谷歌搜索你可以循环使用CF的各种方式。很可能你只需要将你的
    范围限定为
    ,这样它就与输出相同了。很难说,因为您发布的代码在没有显示循环和所有内容的情况下是不完整的。