Я не уверен, было ли изменение API, которое повлияло на это или нет, но синтаксис, который я использую:
$this->addElements(array(
array('text', 'title', array(
'required' => true,
'label' => 'Title',
'filters' => array('StringTrim'),
'validators' => array(
array('StringLength', false, array('min'=>1, 'max'=>50)),
),
)),
));
Редактировать: обновлены ключи опций валидатора StringLength