У меня есть запрос, который получает некоторые данные.
Я хочу отобразить эти данные с учетом некоторых условий в разных тегах 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