2010-06-21 23 views
1

如果數據庫中有值,我想在編輯部分顯示選中的複選框。我使用cakephp 1.3版本.in編輯部分我將如何顯示有價值的複選框爲真。在編輯部分選中的複選框

請儘快幫助我。

回答

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)); 
2

您可能會發現(在開發過程中)刷新視圖並不反映對複選框狀態的更改。要解決這個問題,請點擊地址欄並按回車鍵或清除瀏覽器緩存並重新加載。