достучаться до HTML_QuickForm_checkbox в HTML_QuickForm_group

Talmuth

Новичок
достучаться до HTML_QuickForm_checkbox в HTML_QuickForm_group

есть приблезительно такое
PHP:
$f=& new HTML_QuickForm('get_info', 'GET');
$a = array(
    array ('id' => '1', 'alias' => 'al1'),
    array ('id' => '13', 'alias' => '13al'),
    //Тут еще ...
);
foreach ($a as $value) {
    $f->addGroup(array(
        HTML_QuickForm::createElement('static', '_name', '', $value['alias']),
        HTML_QuickForm::createElement('checkbox', 'check', '', '',
            array('id' => 'alias_check_' . $value['id']))
    ), 'alias[' . $value['id'] . ']');
}
// тут опять куча кода...
if($f->validate()) {
    foreach ($a as $value) {
        $g = $f->getElement('alias[' . $value['id'] . ']');
        $e = $g->getElements();
        if ($e[1]->getChecked()) {
            // тут чего-то делаеться
        }
    }
}
так вот вопрос, как сократить (читать: сделать правильно) строчки

PHP:
$g = $f->getElement('alias[' . $value['id'] . ']');
$e = $g->getElements();
if ($e[1]->getChecked()) {}
потому как кроме как так, чет не сообразил, как еще
 

otdyh

Guest
тебе эт зачем ваще делать то?
добавь правила тогда если необходимо что-то проверить
 
Сверху