【问题标题】:Dynamic labels from database in zend formZend 形式的数据库中的动态标签
【发布时间】:2012-09-25 18:30:11
【问题描述】:

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

【问题讨论】:

    标签: forms zend-framework frameworks labels


    【解决方案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 ());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多