Use CFSILENT
Published on February 07, 2006
By Pete Freitag
By Pete Freitag
Here's my tip for the day. If you have a choice in using either the cfsilent
tag, or cfsetting enablecfoutputonly="true"
use cfsilent
.
Here's why
- Easier to type
- Easier to read
- The
enablecfoutputonly
gets very messy when used acrosscfincludes
.
There are probably some cases where using enablecfoutputonly
makes sense, but in most cases I think you will find that cfsilent
works well, and yields much cleaner code.
Use CFSILENT was first published on February 07, 2006.
If you like reading about coldfusion, cfml, tips, cfsilent, or cfsetting then you might also like:
- 6 Tags for ColdFusion beginners
- Regular Expressions with ColdFusion - a Howto Guide
- Left and Right Accept Negative Counts
- URL Safe Base64 Encoding / Decoding in CFML
The FuseGuard Web Application Firewall for ColdFusion & CFML is a high performance, customizable engine that blocks various attacks against your ColdFusion applications.
CFBreak
The weekly newsletter for the CFML Community
Comments
I've never had trouble using enableCFoutputOnly. I put it in one cfSetting tag in Application.cfm and enclose everything that has to render in cfOutput tags.
by Eric on 02/07/2006 at 12:47:36 PM UTC
Eric a problem could arise if you want to use some third party code that assumed enablecfoutputonly was not on.
by Pete Freitag on 02/07/2006 at 12:55:13 PM UTC
Ya should try trim filter.
http://weblogs.macromedia.com/cantrell/archives/2005/01/eliminate_coldf.cfm
http://weblogs.macromedia.com/cantrell/archives/2005/01/eliminate_coldf.cfm
by Christopher Wigginton on 02/07/2006 at 1:39:46 PM UTC