首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测CFX标签是否已注册

检测CFX标签是否已注册
EN

Stack Overflow用户
提问于 2014-03-25 15:42:32
回答 1查看 128关注 0票数 2

我已经为我的应用程序开发了一些自定义标记,但它们可能会部署在客户端站点,也可能不会部署。如果不是,我想优雅地处理它(通过使用替代方法)。我该怎么做呢?

使用cftry/cfcatch进行检测,但一定有更好的方法。使用Coldfusion 10。

代码语言:javascript
复制
<!--- Missing custom tag --->
<cftry>
     <cf_blah>
<cfcatch type="Any">
     The specified custom tag does not exist!
     <!--- additional processing here --->
</cfcatch>
</cftry>
EN

回答 1

Stack Overflow用户

发布于 2014-03-25 19:06:59

您可以使用Administrator API来管理CFX标记。这里有一个开始的方法。

代码语言:javascript
复制
createObject("component","cfide.adminapi.administrator").login({password}, {username});
myObj = createObject("component","cfide.adminapi.extensions");

其中,{username}是用于登录到ColdFusion管理员的用户名的名称,{password}是该用户的密码。

然后,您可以转储myObj以查看可用的方法。

代码语言:javascript
复制
writeDump( myObj );

使用它,您应该能够检查CFX标记是否存在,如果需要,还可以注册它。

更多信息可以通过here获得。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22628221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档