Я вызываю функцию через объект во время выполнения. В этом конкретном случае имя функции предоставляется через логику с другой страницы во время выполнения (функция существует в cfc). В настоящее время мы используем Evaluate, и это очень медленно. Я могу как-нибудь избавиться от этого? Я знаю, что могу использовать [] со структурой, но здесь я теряюсь. qryData — это объект запроса, который я передаю функции.
<cfset someData = Evaluate("objTicket.#arrayItem[ItemID].FunctionName#(qryData)")>
<!---this is how it would look like--->
<cfset someData = objTicket.getTickets(qryData)>