2010-04-29 2 views
-1

coldfuion 9
je structdelete(session,"Elementemployee.id") dans un de mes affichage .cfm files.Also dans mon application.cfc il est défini commeutilisé structdelete et maintenant Elementemployee.id est pas défini à l'aide SESSION

<cfset tArray[1][2] = "#session.employee_id#"> 

et l'erreur est

`Elementemployee.id is undefined in SESSION.` 

est-il possible que je puisse le réinitialiser sans suivre la méthode indiquée ci-dessous

Navigate to the page Server Settings => Memory Variablesin the Coldfusion Administrator. Uncheck the option Use J2EE session variables and check the options Enable Application Variables and Enable Session Variables. Click the button to submit the changes. 
+2

ne comprennent pas vraiment ce que vous demandez ... – Henry

+0

« Elementemployee.id "! =" employee_id " – Sergii

Répondre

1

Je ne suis pas sûr de ce que votre intention est. Si vous le supprimez, vous le rendez explicitement indéfini. Peut-être que vous voulez dire à mettre à zéro ou la chaîne vide, comme dans l'un d'eux?

<cfset session.employee_id = 0> 
<cfset session.employee_id = ''> 

Cela aide-t-il?

1

Pas tout à fait sûr de ce que vous demandez, mais si vous essayez de supprimer session.elementEmployee.id, essayez ceci:

<cfset StructDelete(session.elementEmployee, "id") />