我正在尝试编写一个函数,它将像 cfquery 的 valuelist() 函数一样运行。这是我的代码:
links = entityload('press_releases_lnk',{prp_pr_id=article.getpr_id()});
function ormvaluelist(object,colname){
retrnstr = '';
for(mynum=1;mynum<=arraylen(object);mynum++){
myvalue = object[mynum].getcolname();
retrnstr = retrnstr&myvalue&',';
}
return retrnstr;
}
catlist=ormvaluelist(links,'prp_product_cat');
问题是让“getcolname”使用我传入的变量作为列名。我确定我只是缺少一些简单的东西。
谢谢