我正在尝试为在ColdFusion中运行的网站创建一个UDF库(用户定义函数)。在这样做时,我试图找出cfc和cfm文件之间的差异。哪个更有助于创建这个函数库?我知道我可以使用
<cfinclude template="mytemplate.cfm>
将其包含在页面中,但每次都会在该页面上运行该cfm的全部内容。除了创建cfc的对象并以这种方式调用函数之外,我不知道和使用cfc更简单的方法。
<cfobject type="component" action="create" name="test">
有什么想法吗?
答案 0 :(得分:3)
我这样做的方法是在cfc中创建我的所有UDF。然后我在应用程序启动时初始化cfc:
public function onApplicationStart() {
// Application settings
application.util = createObject("component","cfc.util");
return;
}
答案 1 :(得分:-1)
使用cfc,你可以更容易地从更多地方打电话,如果它不是太大就把它放到你的应用范围