Конкатенация строк CFset (результатов запроса) - PullRequest
4 голосов
/ 12 января 2012

Можно ли установить переменную ColdFusion для объединенной строки?

<cfoutput query="getName">
   <cfset myName=#Firstname# #Lastname#>
</cfoutput>

Кажется, не работает,

<cfoutput query="getName">
   <cfset teacherName=#Firstname# + #Lastname#>
</cfoutput>

Ответы [ 3 ]

5 голосов
/ 12 января 2012

Если вам действительно нужна дополнительная переменная, оператор конкатенации ColdFusion будет &

 <cfset teacherName = Firstname &" "& Lastname>

Хотя для простого вывода дополнительная переменная не требуется. Просто выведите значения столбца:

<cfoutput query="getName">
   #Firstname# #Lastname# <br>
</cfoutput>
4 голосов
/ 12 января 2012

В качестве альтернативы использованию строковых операторов ColdFusion & или &= , вы также можете сделать следующее:

<cfoutput query="getName">
    <cfset myName="#Firstname# #Lastname#">
    <p>#myName#</p>
</cfoutput>
4 голосов
/ 12 января 2012

попробуйте использовать <cfset teacherName= Firstname & " " & Lastname>

...