2010-06-21 3 views
1

Я хочу показать флажок, выбранный в разделе редактирования, если в DB есть значение. i m using версия cakephp 1.3. в разделе редактирования, как я покажу ценный флажок true.checkbox selected in edit section

Пожалуйста, помогите мне как можно скорее.

ответ

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

Вы можете обнаружить, что (в процессе разработки) Обновление представления не отражает изменение статуса флажка. Чтобы преодолеть это, нажмите кнопку в адресной строке и нажмите «Ввод» или очистите кеш браузера и перезагрузите.