【问题标题】:how can i set data from database in check box using form in zend framework 1.11如何使用 zend 框架 1.11 中的表单在复选框中设置数据库中的数据
【发布时间】:2015-09-15 12:21:56
【问题描述】:

我有一个表名为task_master。 我想在 zend 中动态地将所有记录设置为复选框。 我看到了很多例子,但我没有找到任何可以解决的问题。

任务大师

id  name<br>
1   Index<br>
2   Add<br>
3   Edit<br>
4   delete<br>

我在 zend 中有新的。 有什么建议。 如何使用 zend 中的表单在复选框中设置数据库中的数据。

点赞。

从数据库中读取并在视图中创建复选框列表。

【问题讨论】:

    标签: php mysql zend-framework


    【解决方案1】:

    我无法从您共享的代码中得到很多信息,但这可能会对您有所帮助。

    在您的表格中:

    class YourForm extends Zend_Form
    {
        public function init()
        {
    
           $taskMasterCnt = getCountofRowsFromTaskMaster();
    
           for($i = 0; $i <= $taskMasterCnt; $i++){
               $checkBoxes[] = new Zend_Form_Element_Checkbox('checkBox_' . $i);
           }
           $this->addElements($checkBoxes);
      }
    }
    

    在您的 HTML 中:

    <div class="checkbox">
       <?= $this->form->getElement('checkBox_0') ?> <span>Index</span>
    </div>
    <div class="checkbox">
       <?= $this->form->getElement('checkBox_1') ?> <span>Add</span>
    </div>
    

    等等……

    【讨论】:

      猜你喜欢
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多