Archive for the ‘Programming Techniques’ Category

How to concatenate two object attributes and assign the result to a variable

Tuesday, March 4th, 2008

All right, this is really no rocket science it’s just something I needed and took me some time to figure out.

  1. {assign var="fullName" value="`$human->first` `$human->last`"}

or more robust version:

  1. {capture assign="fullName"}
  2. {$human->first} {$human->last}
  3. {/capture}

Date formatting in Smarty

Wednesday, September 26th, 2007

If you use the so called, German date format (day of month. month. year) you may have wondered how to achieve it with Smarty – without the leading zeroes for month.
(more…)

How to report messages to user

Wednesday, September 26th, 2007

In the course of executing a program you need to report errors / success messages to the user. But you don’t want to mix your code with HTML, right? (A quick explanation on separating presentation from business / data logic.)

So here’s what I use:
(more…)