CF – CFWDDX

Il tag CFWDDX (WDDX = Web Distributed Data Exchange by Allaire) è veramente un tag potentissimo.

Le prime volte che l’ho utilizzato è stato per riuscire ad inserire dati complessi nella struttura di dati CLIENT, che può gestire solamente testo semplice.

Cosa fa?

Praticamente permette di serializzare e deserializzare strutture di dati CFML, convertendolo nel formato WDDX basato sul XML.

Un esempio utilissimo di utilizzo potrebbe essere quello di memorizzare in un campo testuale del vostro database, un array di attributi legati ad un oggetto, senza magari dover creare la relazione fra varie tabelle.

Di seguito il codice su come utilizzare (una delle possibilità) di CFWDDX.

 

<!— creo array —>

<cfset ciccio=arrayNew(1)>
<cfset ciccio[1]="ciao">
<cfset ciccio[2]="amico">
<cfset ciccio[3]="mio">
<cfwddx action="cfml2wddx" input="#ciccio#" output="ciccioXML">

<!— memorizzo la variabile "ciccioXML" in un DB o in un file di testo —>

 

<!— recupero la struttura da WDDX —>

<cfwddx action="wddx2cfml" input="#ciccioXML#" output="ciccio">

 

Come vedete la semplicità di utilizzo è estrema, come la sua potenza.

Per informazioni dettagliate:

http://livedocs.macromedia.com…

 

Loading Facebook Comments ...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *