Show
Ignore:
Timestamp:
5/6/2008 11:27:22 AM (2 months ago)
Author:
dhughes
Message:

Updated compile() function to force mode to development during compile. Thus, this can be used in a deployment script to insure that all reactor-generated objects are completely rebuilt.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/reactor/core/objectFactory.cfc

    r430 r431  
    4646                <cfset var x = 0 /> 
    4747                 
     48                <!--- note the current config mode ---> 
     49                <cfset var mode = getConfig().getMode() /> 
     50                 
     51                <!--- force to development mode ---> 
     52                <cfset getConfig().setMode("Development") /> 
     53                 
    4854                <!--- generate the base object types ---> 
    4955                <cfloop from="1" to="#ArrayLen(objectNames)#" index="x"> 
     56                        <cflog text="Reactor: Compiling #objectNames[x]# objects" /> 
    5057                        <cfset create(objectNames[x], "Record") /> 
    5158                        <cfset create(objectNames[x], "Dao") /> 
     
    5663                        <cfset create(objectNames[x], "Validator") /> 
    5764                </cfloop> 
     65                 
     66                <!--- reset the mode ---> 
     67                <cfset getConfig().setMode(mode) /> 
    5868        </cffunction> 
    5969