في كولد فيوجن 8 ، يمكن أن تقوم بتعريف دالة خاصة باستخدام cfscript?
-
01-07-2019 - |
سؤال
عادة يمكنك إنشاء دالة باستخدام cfscript مثل:
<cfscript>
function foo() { return "bar"; }
</cfscript>
هل هناك طريقة إعلان خاص وظيفة متاحة فقط إلى أساليب أخرى داخل نفس cfc ؟
وأنا أعلم أنك يمكن أن تفعل ذلك مع الكلمات:
<cffunction name="foo" access="private">
<cfreturn "bar">
</cffunction>
ولكن أنا لا أريد أن كتابة هذا كبير وظيفة هذا بالفعل مكتوب في cfscript.
المحلول
لا في كولد فيوجن 8.وأضيف في CF9 ، على الرغم من.
أنت لا تحتاج إلى كتابة كل وظيفة, يمكنك القيام بذلك:
<cffunction name="foo" returntype="string" output="false" access="private">
<cfscript>
return "bar";
</cfscript>
</cffunction>
إذا كان لديك الوصول إلى CF9 ، جملة جديدة هي:
private string function foo() output="false" {
return "bar";
}
لا تنتمي إلى StackOverflow