Динамические формы ввода

stalonke

Новичок
Добрый день!
Есть сайт со статьями, есть админка по наполнению, т.е. статическая форма добавления статей в базу.
Так вот если понадобиться создать новый материал на сайте, например объявления, то придется в админке создавать новую форму добавления этих объявлений в базу.
Собственно в чем трудность, пока не понимаю как в вид("шаблон формы") добавить переменные, которые будут строить форму.
PHP:
<form id="<?php echo $data['idForm']; ?>" action="<?php echo $data['actionForm']; ?>" method="POST">
<?php
    for($i=0; $i<count($data['fields']); $i++){
        echo "<input type=".$data['fields'][$i]['type']." name=".$data['fields'][$i]['name'].">";
    }
?>
</form>
В общем прошу хотя бы направления куда копать или какие есть готовые решения.

P.S. Это самописная MVC подобная система с ActiveRecords, контроллер должен передавать во вьюс форму или данные для готовой формы.
 

stalonke

Новичок
Короче пришел к такой реализации:
В БД хранится таблица полей формы для каждого материала, при создании материала выбираются нужные поля и записываются в эту таблицу, т.е. поля Заголовок, Дата, Описание, имеют записи:
idmaterial typename
adverttextadv_name
advertdateadv_date
adverttextadv_desc
Далее объект материала уже строит свою форму из этой таблицы
Чем-то похоже на то, как сделано в drupal7.
В общем спасибо fixxxer, использовал несколько раз как гугл для php примеров))
 
Сверху