我正在尝试为cffunction创建一个自定义标记,试图重复使用而不是一次又一次地写cffunction,我使用以下内容:
<cffunction access="#attributes.access#" returntype="#attributes.return#" output="#attributes.output#" name="#attributes.method#">
但是cfbuilder版本2给了我非法属性错误,我不确定,这是对还是错,我可以这样做吗
谢谢
答案 0 :(得分:2)
不,您不能在<cffunction>
的属性中使用动态值(变量)。函数是预编译的,因此不允许在运行时进行评估。
如果你包装所有函数的理由是捕获错误,那么有更好的方法来做到这一点,例如: onError
处理程序。