Witam!

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:

  1. $temp = new Zend_Form_Element_Text($k);
  2. $temp->setLabel($k)
  3. ->setValue($v)
  4. ->setRequired(true);
  5. $elements[] = $temp;
  6.  
  7. // poza pętlą wreszcie
  8. $this->addElements($elements);


Chyba można prościej, albo jakoś to zautomatyzować questionmark.gif

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.