Итак, я столкнулся с незначительной проблемой, и я не знаю, что происходит не так. У меня есть некоторые данные, которые мне нужно добавить в форму и, следовательно, в базу данных. Я создал поле базы данных, назвав его «visit_nature» с типом данных varchar
, затем пошел и создал поле формы.Некоторые данные формы не отправляются в базу данных
<div class="controls-row" id="visitNature">
<div class="span2">
<?php echo $this->Form->label('visit_nature', 'Symptomatic or Asymptomatic', array('class'=>'required')); ?>
</div>
<div class="span10">
<?php
echo $this->Form->input('visit_nature', array(
'options' => array('Symptomatic' => 'Symptomatic',
'Asymptomatic' => 'Asymptomatic'),
'empty' => '--Select Vist Nature--',
'class'=>'validate[required]',
));
?>
<span class="help-inline">Does the patient have symptoms or not</span>
</div>
</div>
теперь самое смешное, когда вы проверяете запрос сети, данные там видно, но он никогда не делает его в базу данных, другие поля формы размещаются. Они показаны
_method:"POST",data[PatientVisit][patient_id]:"784"data[PatientVisit][visit_nature]:"Symptomatic"
Почему бы не отправить данные в базу данных ?!
Эхо ваш SQL-запрос. Имеются ли все данные? – jgtumusiime
очистить кеш – Abhishek
Спасибо @Abhishek, я как-то забыл, что мне пришлось очистить кеш в папке tmp. Наконец-то это сработало. –