Pregunta

He intentado varios tutoriales sobre este tema a partir Forta.com y sin embargo, correr en el mismo error: "Error de invocación CFC / .... (ruta de archivo) ../ wgn.cfc: Error interno del servidor [Activa depuración mediante la adición de cfdebug' a sus parámetros de URL para ver más información] "

Estoy trabajando en mi máquina local y probar como localhost. Corriendo WinXP Pro con SP3. Usando el servidor web de ColdFusion.

Tanto mi .cfm y .cfc están en la misma carpeta bajo el webroot. En mi caso: c: \ ColdFusion9 \ wwwroot \ puentes (.cfm y .cfc aquí) Por lo tanto, se encuentran en una carpeta "puentes" bajo wwwroot.

El código debe generar algunas funciones auto sugerencia cuando el usuario escribe en el cuadro de entrada. En su lugar, sólo se escupe el error anterior.

Este es mi nombre CFC wgn.cfc:

<cfcomponent output="false">
    <cfset THIS.dsn="bridges">
      <!--- Lookup used for auto suggest --->
      <cffunction name="getWGN" access="remote" returntype="array">
        <cfargument name="search" type="any" required="false" default="">
        <!--- Define variables --->
        <cfset var data="">
        <cfset var result=ArrayNew(1)>
        <!--- Do search --->
        <cfquery datasource="#THIS.dsn#" name="data">
        SELECT tblIDs.ID
        FROM tblIDs
        WHERE (tblIDs.IDType = 'xxx') AND (tblIDs.ID Like ('#ARGUMENTS.search#%'));
        </cfquery>
        <!--- Build result array --->
        <cfloop query="data">
        <cfset ArrayAppend(result, searchIDs)>
        </cfloop>
         <!--- And return it --->
        <cfreturn result>
       </cffunction>  
</cfcomponent>

Y esta es la parte pertinente de la forma de mi página .cfm:

    <cfform .....>
    <cfinput name="searchIDs" type="text" autosuggest="cfc:wgn.getWGN({cfautosuggestvalue})">
    //......more to form, obviously
    </cfform>
¿Fue útil?

Solución

Actualizar Solución:

change
 <cfset ArrayAppend(result, searchIDs)>
to
 <cfset ArrayAppend(result, ID)>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top