gpt4 book ai didi

coldfusion - 什么时候应该在 CFML 中使用自定义标签?

转载 作者:行者123 更新时间:2023-12-01 02:04:49 24 4
gpt4 key购买 nike

implementing CFML Custom Tag 的一些常见用例是什么? (不是 CFX 标签)?在我 CF exp 的 3 年里,我从未写过一篇。有人请赐教,在哪种用例/情况下会选择自定义标签而不是 cfc/udf?

最佳答案

请记住,自定义标签曾经是唯一可用于扩展 CFML(直到版本 4)的方法 - UDF 稍后出现(CF 5)和 CFC 稍后出现(CF MX)。它们不像以前那样常用,原因很简单,就是有更多的选择。

自定义标签在本质上基本上是程序化的语言,使用 CFC,在实践中变得越来越 OO。这是它们不太常见的另一个原因。

但仍有一些情况下它们会派上用场(但从不需要)——主要用于接口(interface)工作。创建开始和结束状态的能力肯定会派上用场。一个简单的例子可能是页面内容的“包装器”,开始标签可能会添加 HTML 标题和页面导航,而结束标签会添加页脚并结束页面。

这样你的页面内容可以是:

<cfmodule... >
Page Content!
</cfmodule>

当然还有其他方法可以做到这一点 - 但有时经典仍然有值(value)。 ;^)

关于coldfusion - 什么时候应该在 CFML 中使用自定义标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5588851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com