小编Epi*_*orm的帖子

Coldfusion:试图取消引用类coldfusion.runtime.Array类型的标量变量

下面是我要构建的数组的代码.我正在构建一个基于数组的表,该数组包括技能ID(SKID),优先级和默认评级.我找不到我的数组有什么问题,但每当我打开页面时,我都会收到以下错误:

"您试图取消引用类coldfusion.runtime.Array类型的标量变量作为具有成员的结构."

谢谢.

<cfloop query="DisplayLearningPathOne">
    <cfset BlankDocumentArray[CurrentRow][1]= SKID>
    <cfset BlankDocumentArray[CurrentRow][2]= Priority>
    <cfset BlankDocumentArray[CurrentRow][3]= Default_Rating>
</cfloop>

<cfset Total_Records = BlankDocumentArray.RecordCount>
 <cfloop index="Counter" from=1 to="#arraylen(Total_Records)#">
    <cfoutput>
<table border="2">
    <tr>
        <th>Skill_ID</th>
        <th>Priority</th>
        <th>Default_Rating</th>
   </tr>

   <tr>
        <td>#BlankDocument[Counter][1]#,</td>
        <td>#BlankDocument[Counter][2]#,</td>
        <td>#BlankDocument[Counter][3]#,</td>
  </tr>

  </table>
  </cfoutput>


 </cfloop>   
Run Code Online (Sandbox Code Playgroud)

arrays coldfusion multidimensional-array dereference

0
推荐指数
1
解决办法
4675
查看次数