【问题标题】: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>
等等……