2个问题 -
在application.cfm的CF8中,我冷设置了一个全局变量
<cfset DSN = "dej6_42">
Run Code Online (Sandbox Code Playgroud)
我现在正在尝试调整CF10/Lucee中的Application.cfc,并且无法弄清楚如何设置这个相同的变量.
这是我目前的Application.cfc
<cfcomponent output="false">
<cfset This.name = "My Application">
<cfset This.clientmanagement="True">
<cfset This.loginstorage="Session">
<cfset This.sessionmanagement="True">
<cfset This.sessiontimeout="#createtimespan(0,0,10,0)#">
<cfset This.applicationtimeout="#createtimespan(5,0,0,0)#">
<cfset DSN = "dej6_42">
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)
我试过了
<cfset This.DSN = "dej6_42">
Run Code Online (Sandbox Code Playgroud)
然后尝试在单独的页面中调用
<cfoutput>#Applicaton.DSN#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
我想从我的研究中我需要同时使用application.cfc和application.cfm来完成上述工作.*编辑 - 我试图在application.cfc文件的末尾添加一个include到applciation.cfm,但它没有用.
2问题.当我在Application.cfc中放置任何标准函数时,我的网站将变为空白页面
这是Application.cfc - 如果我删除DSN集下面的所有内容,那么它将显示该站点.
<cfcomponent output="false">
<cfset This.name = "My Application">
<cfset This.clientmanagement="True">
<cfset This.loginstorage="Session">
<cfset This.sessionmanagement="True">
<cfset This.sessiontimeout="#createtimespan(0,0,10,0)#">
<cfset This.applicationtimeout="#createtimespan(5,0,0,0)#">
<cfset DSN = "dej6_42">
<cffunction name="onApplicationStart">
</cffunction>
<cffunction name="onApplicationEnd">
</cffunction>
<cffunction name="onRequestStart">
</cffunction>
<cffunction name="onRequest">
</cffunction>
<cffunction name="onRequestEnd"> …Run Code Online (Sandbox Code Playgroud) 我试图将我在coldfusion中每天使用的coldfusion基站模板转换为php.
在coldfusion中,我有一个cfsavecontent,它包含我显示的数据块.
这是一个例子:
<cfoutput>
<cfsavecontent variable="content">
<div class="container-fluid content">
<h3>Hello World</h3>
</div>
<cfinclude template="modal/modal.cfm">
</cfsavecontent>
</cfoutput>
<cfinclude template="includes/template.cfm">
Run Code Online (Sandbox Code Playgroud)
什么是cfsavecontent的php版本.或者甚至可能吗?
谢谢.