Pytanie jest następujące: czy jest jakiś wygodniejszy sposób na wyświetlenie formularza na podstawie tylko części kolumn jednej tabeli z bazy niż:
- foreach po nazwach wszystkich kolumn -> preg_match i szukanie prefiksu (np. dodaję do tablicy tylko te kolumny, których nazwa zaczyna się od admin_)
jak już mam tak przefiltrowaną tablicę nazw pól to -> jeszcze raz foreach po przefiltrowanych elementach i dla każdego:
$temp = new Zend_Form_Element_Text($k); $temp->setLabel($k) ->setValue($v) ->setRequired(true); $elements[] = $temp; // poza pętlą wreszcie $this->addElements($elements);
Chyba można prościej, albo jakoś to zautomatyzować

ps. $k i $v wzięły się stąd: foreach($filtered_names as $k => $v) {
Rozwiązanie: mając odpowiednio nazywane pola w tabelach można spokojnie przefiltrować sobie, na podstawie których pól ma się wygenerować formularz.