dev-fix-fields reformat
This commit is contained in:
@@ -87,7 +87,18 @@
|
||||
</cfcatch>
|
||||
</cftry>
|
||||
<cfthrow type="Context validation error" message="RETHROW() called outside TRY-CATCH"/>
|
||||
</cffunction>
|
||||
|
||||
<cffunction name="castToBool" returntype="any">
|
||||
<!--- приводит поле резалтсета к булевому типу, пригодному для сериализации в json --->
|
||||
<cfargument name="x"/>
|
||||
<cfif isNull(arguments.x) OR isEmpty(arguments.x)>
|
||||
<cfreturn arguments.x/><!--- при сериализации преобразуется в null --->
|
||||
<cfelse>
|
||||
<cfreturn (arguments.x NEQ 0)/><!--- при сериализации дает false/true --->
|
||||
</cfif>
|
||||
</cffunction>
|
||||
<cfset request.castToBool=#castToBool#/>
|
||||
|
||||
|
||||
<cffunction name="onApplicationStart">
|
||||
|
||||
Reference in New Issue
Block a user