1

如果数据库中有值,我想显示在编辑部分中选中的复选框。我使用 cakephp 1.3 版本。在编辑部分我将如何显示有价值的复选框。

请尽快帮助我。

4

2 回答 2

3

在你的控制器中,你放

$this->set('checked', true);

在您看来:

<input type="checkbox" name="myfield" <?php echo ($checked == true) ? 'checked="checked"' : ''; ?> />

或者,如果您使用表单助手:

echo $this->Form->input('myfield', array('type' => 'checkbox', checked => $checked));
于 2010-06-21T12:31:06.687 回答
2

您可能会发现(在开发过程中)刷新视图并没有反映复选框状态的更改。要克服这个问题,请单击地址栏并按 Enter 或清除浏览器缓存并重新加载。

于 2010-06-21T12:51:26.907 回答