我有一个检索一些数据的查询。考虑到不同 div 标签中的某些条件,我想显示该数据。现在我的问题是,我通过循环一次查询并在三个不同的结构中获取数据并在显示时使用这些结构来做到这一点。这是一个好方法还是每次在每个 div 中循环查询以检查条件是正确的方法?
<tr >
<td >
features:
</td>
<td >
<cfloop query="getAttributes">
<cfif getAttributes.type_id EQ 1>
#getAttributes.seat#<br>
</cfif>
</cfloop>
</td>
</tr>
<tr>
<td >
Disclosures:
</td>
<td >
<cfloop query="getAttributes">
<cfif getAttributes.type_id EQ 2>
#getTicketAttributes.seat#<br>
</cfif>
</cfloop>
</td>
</tr>
或者我可以使用下面的方法
seatStruct
disclosureStruct
<cfloop query="getAttributes">
<cfif getAttributes.type_id EQ 1>
Insert seatStruct
<cfelseif getAttributes.type_id EQ 2>
insert disclosureStruct
</cfif>
Now use these structs to display