Как мне написать текст в ColdFusion? - PullRequest
1 голос
/ 22 февраля 2010

Я пытаюсь понять ColdFusion, так как я из ASP.NET. Я собрал пример страницы, чтобы отобрать некоторый уже готовый код - но я не могу получить реальные данные от объекта, который я создаю:

<cfset objProduct = createObject("component", "com.MyObj.Product")>
<cfset prodExists = objProduct.getProduct(10)>
<html>
<head/>
<body>
<h2>#objProduct.ProductName#</h2>
</body>

... Он просто печатает текст # objProduct.ProductName #, а не данные изнутри объекта. Есть идеи, где я сбился с пути?

Спасибо!

Ответы [ 2 ]

7 голосов
/ 22 февраля 2010

Не забудьте <cfoutput>!

<cfoutput>
<html>
  <head>
    <title>Test</title>
  </head>
  <body>
    <h2>#HtmlEditFormat(objProduct.ProductName)#</h2>
  </body>
</html>
</cfoutput>
1 голос
/ 22 февраля 2010
  1. Вы забыли теги CFOUTPUT.
  2. Вы пытаетесь вывести неправильную переменную.

    # objProduct.getProduct (10) #

или

<cfoutput>#prodExists#</cfoutput>
...