© 2010 - 2011 /home/sinkler/

Хелперы в CakePHP предназначены для быстрого представления и форматирования ваших данных удобным способом, они значительно убыстряют разработку приложений, делают её менее монотонной. CakePHP 1.2 по умолчанию включает 12 хелперов, имеющих огромное количество всевозможных методов. Два хелпера, которые вы будете наиболее часто использовать (или уже используете) в своих проектах - это Html и Form. Хелпер Html помогает быстро использовать повторяющиеся разделы html-кода, например, создавать ссылки, списки, вставлять изображения в ваши отображения. Form-хелпер поможет вам быстро создавать формы.
Как исползовать хелперы? Первым делом, подключите необходимых помощников в контроллере, используя переменную $helpers.
var $helpers = array('Html, Form');
Теперь вы можете использовать их в своих отображенях, например
echo $html->link('Гугль', 'http://google.ru/');
Но, с течением времени и с развитием ваших приложений, вам наверняка захочется создать своих помощников.
Например, на ваших страницах очень часто используется форма с выпадающим списоком для выбора одного из предложенных цветов и с кнопкой "выбрать":
<form method="post" action="/cake/blog/colors/set/">
<div class="input select">
<label for="ColorColor">Выберите цвет</label>
<select name="data[Color][color]" id="ColorColor">
<option value="green">Зеленый</option>
<option value="red">Красный</option>
<option value="white">Белый</option>
</select>
</div>
<div class="submit"><input type="submit" value="Выбрать" /></div>
</form>
Конечно, можно каждый раз создавать эту форму с помощью хелпера Form, а можно создать своего помощника и добавить в него метод, который будет делать это за вас.