ColdFusion 10 شكل وظيفة متغيرة التغيير فيما يتعلق بحالة المتغيرات

StackOverflow https://stackoverflow.com//questions/11687112

سؤال

نحن نبحث فقط في تشغيل البرنامج النصي الإرثادي إلى ColdFusion 10 وأعتقد أنني صادفت أخلا / تغيير في الوظيفة المتعلقة باستخدام حقول النماذج المتعددة باستخدام نفس الاسم. في ColdFusion 9، كان قد تم إلحاق ذلك بالمتغير ذي الصلة مع الفواصل، ولكن في ColdFusion 10، إذا كانت حالة المتغيرات مختلفة من حقل واحد سيؤدي إلى الكتابة فوق الآخر.

رمز الاختبار التالي:

giveacodicetagpre.

تنتج على ColdFusion 9

giveacodicetagpre.

على ColdFusion 10:

giveacodicetagpre.

لديه أي شخص آخر يعاني من هذا السلوك ويعرف ما إذا كان هناك خطأ أو وظيفة مقصودة؟ أعلم أن التطبيق يجب ألا يستخدم نفس الاسم المتغير في حالات مختلفة، لذلك سوف ننظر إلى تغيير هذا، ولكن تساءلت فقط إذا كان لدى أي شخص أي معلومات أخرى حول المشكلة.

تحرير

قد قدمت هذا الخطأ إلى Adobe على er="nofollow"> https://bugbase.adobe. com / index.cfm؟ الحدث= bug &؛ معرف= 3298179

نصائح أخرى

russ

هذه الميزة هي في الواقع مجرد ميزة.أعتقد أنك فاتتك النقطة في المنشور أعلاه الذي يحدد نفس اسم الحقل مع حالة مختلفة لم يعد يمر نتيجة قائمة.

واحدة من الأشياء الرئيسية التي استخدمتها، وقد استخدمت العديد من هذه الوظائف في الماضي هو خانات الاختيار.يمكن أن تحتوي المجموعة على نفس الاسم بحيث تكون التحقق من الصحة سهلا بعد قيم مختلفة، لذلك يمكن ل CF معالجة تلك التي تم تكبيرها قبل تقديم النماذج (لا يتم تمرير العناصر المنتدة بشكل واضح إلى القائمة).

هذه "الميزة" موجودة منذ ما لا يقل عن 6.1 CFMX 6.1.لقد قمت بلوغها مرة أخرى في '08: http://cfruss.blogspot.com/2008/01/passing-multiple-same-named-argums.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top