Blog

Tip of the Week: View Helpers

Brad Wood November 09, 2012

Spread the word

Brad Wood

November 09, 2012

Spread the word


Share your thoughts

 

Have you ever had an ad-hoc helper UDF that you needed in your view?  Perhaps it was too localized to put in your global UDF Library, but you didn't want to clutter up your actual view with the logic.   That's what View Helpers are here for.  
 
They're incredibly simple and driven by good-old conventions.  If you have a view file called products.cfm, simply create a file in the same folder called productsHelper.cfm.  That "helper" file will automatically be included along with your view by the ColdBox framework.  You can place one-off formatting functions, or dynamic JS/CSS in these files, but please-- no business logic.
 
 
P.S. You can create a helper file that will be included for all the views in a folder.  If you had a folder of views called "orders", then you would simply create the file "/views/orders/ordersHelper.cfm".  See the pattern?
 

Add Your Comment

(2)

Nov 09, 2012 13:38:39 UTC

by Dan Fredericks

Is this a feature in 3.0+, or was it added earlier?

Nov 09, 2012 15:20:09 UTC

by Luis Majano

Hi Dan, this feature was added in 3.0 and beyond

Recent Entries

BoxLang 1.0.0 Beta 23 Launched

BoxLang 1.0.0 Beta 23 Launched

The latest release of BoxLang, Beta 23, marks a significant step forward in our journey to create the ultimate dynamic language for the JVM. Packed with powerful new features, important bug fixes, and thoughtful optimizations, this update is designed to make your development experience smoother, faster, and more reliable, especially after now starting to take 100s of comments and bug reports from our community.

Luis Majano
Luis Majano
November 23, 2024
TestBox Latest Updates and News!

TestBox Latest Updates and News!

We’re thrilled to have launched the new TestBox website and TestBox 6.0! If you haven’t had a chance to explore yet, visit TestBox to discover updated documentation, powerful resources, and features that make testing more efficient than ever.

Maria Jose Herrera
Maria Jose Herrera
November 21, 2024
Is Your ColdFusion Application Ready for the Future?

Is Your ColdFusion Application Ready for the Future?

In a rapidly evolving digital world, maintaining performance, security, and scalability for ColdFusion applications is more challenging than ever. Whether you're using Lucee or Adobe ColdFusion, legacy systems can become a bottleneck for growth, innovation, and user satisfaction. The need to future-proof your ColdFusion applications has never been more critical.

But where do you start?


The Hidden Costs of an Outdated ColdFusion Application

As you...

Cristobal Escobar
Cristobal Escobar
November 21, 2024