Today, Petr Vytlacil asked me how to create input fields with the html helper so that the values are in the same array, i.e. how to create something like: <input name="data[Price][price][]" value= "" /> <input name="data[Price][price][]" value= "" /> The obvious approach with $html->inputTag('Price/price[]'); does not work, as it creates a wrong name: <input name="data[Price][price[]]" value="" />