何时应该在CFML中使用自定义标签?

何时应该在CFML中使用自定义标签?

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

自定义标签基本上是过程性的,在实践中,随着CFC变得越来越面向对象,它们越来越不常用。这是另一个原因。

但仍有一些情况下它们非常有用(但从未必须)-主要用于界面工作。能够创建起始和结束状态肯定会派上用场。一个简单的例子可能是页面内容的“包装器”,开头标签可以添加HTML标题和页面导航,而结束标签则可以添加页脚并结束页面。

通过这种方式,您的页面内容可能仅仅是:

Page Content!

当然,也有其他方法可以实现这个目标 - 但有时经典方法仍然有价值。;^)