来自数据库的zend形式的动态标签

时间:2012-09-25 08:57:40

标签: forms zend-framework frameworks labels

我有一些带有一些元素的表格。我想在这个表单上有一些动态标签,应该从数据库中填充。我应该使用哪个元素?文本?例如拉特说我有一个表单来编辑用户数据。我想有一些标签来显示像userid,username等值(这个值不应该是可编辑的),以及用户描述字段,如电话,地址等(这些应该是可编辑的)。请给我一些建议。问候。

1 个答案:

答案 0 :(得分:1)

$form = new Zend_Form ();

$rows = array (
    array (
        'type' => 'text',
        'label' => 'Phone'
    ),
    array (
        'type' => 'text',
        'label' => 'Name'
    ),
);

foreach ($rows as $row)
{
    $form->addElement ($row ['type'], $row ['label'], array (
        'label' => $row ['label']
    ));
}

echo $form->render (new Zend_View ());