Разрешение переменных внутри строки Coldfusion

У моего клиента есть база данных тел сообщений, которые отправляются клиентам в определенное время. Текст писем содержит выражения ColdFusion, такие как Dear # firstName # и так далее. Эти электронные письма являются HTML - они также содержат все виды HTML-разметки. То, что я хотел бы сделать, это прочитать этот текст из базы данных в строку и затем использовать ColdFusion Evaluate () этой строки для разрешения переменных. Когда я это делаю, Evaluate () генерирует исключение, потому что ему не нравится там разметка HTML (я также попытался отфильтровать строку через HTMLEditFormat () в качестве промежуточного шага для ухмылок, но ему не понравились сущности там) ,

Мой предшественник решил эту проблему, записав текст электронного письма в файл и затем включив его. Оно работает. Это кажется действительно взломанным все же. Есть ли более элегантный способ справиться с этим, используя что-то вроде Evaluate, которого я не вижу?

Ответы на вопрос(4)

Ваш ответ на вопрос