У меня есть массив корзины покупок, в котором есть переменная, которая сообщает мне, является ли продукт аксессуаром или нет, это будет либо да, либо нет. Мне нужно пройтись по тележке и выяснить следующее:
Я пробовал это:
<cfloop index="i" from="1" to="#arrayLen(session.mycart)#">
<cfif session.mycart[i].accs EQ "yes">
<cfset accPresent = "yes">
</cfif>
<cfif session.mycart[i].accs EQ "no">
<cfset prodpresent = "yes">
</cfif>
</cfloop>
<cfif accPresent EQ "yes" and prodPresent EQ "no">
<cfset bothPresent EQ "yes">
</cfif>
Это падает, поскольку accPresent не найден, я думаю, это связано с тем, что цикл проходит по одному, и accs не равно yes, как только он обнаруживает не вспомогательный продукт. Как лучше всего достичь того, что я пытаюсь сделать?