HTML_QuickForm::freeze() - эл-т не найден

berkut

Новичок
HTML_QuickForm::freeze() - эл-т не найден

Странная штука, в доке объяснений не нашёл:
PHP:
require 'HTML/QuickForm.php';
$form =& new HTML_QuickForm('registration');
$name_opts = array('business' => 'business', 'tourist' => 'tourist');
$el[] =& HTML_QuickForm::createElement('select', 'name', 'name', $name_opts);
$form->addGroup($el);
$form->freeze(array('name'));
freeze вовращает ошибку, элемент не найден. Если-же элемент select создавать путём $form->createElement() - то всё работает. Странно то, что допустим ->setDefaults() работает с элементами, созданными путём HTML_QuickForm::createElement()
Это глюк или так задуманно? Если так задуманно, то где об этом написано?
 
Сверху