如果DB中有值,我想在编辑部分显示复选框。我正在使用cakephp 1.3版本。编辑部分我将如何显示值复选框true。
请尽快帮助我。
答案 0 :(得分: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));
答案 1 :(得分:2)
您可能会发现(在开发期间)刷新视图并不会反映对复选框状态的更改。要解决此问题,请单击地址栏并按Enter键或清除浏览器缓存并重新加载。