У меня есть два пациента в таблице, и диагноз у пациентов добавляет форму. Я пытаюсь найти список диагнозов для изготовления тележки. Они не имеют никакого отношения. Выход, как этотКак получить другую модель данных в cakephp без отношения?
Я попытался сильфон кода для поиска этого элемента
У пациентов/добавить
<?php
echo $this->Form->input('Search',array('class'=>'form-control','label' => false,'placeholder'=>'Search Diagnosis Name By Name','id'=>'search','style'=>"border:1px solid gray;"));
?>
Тогда я применен сильфон кода JQuery.
$('#search').keyup(function(){
var value=$('#search').val();
$.get("<?php echo Router::url(array('controller'=>'Patients','action'=>'dsearch'));?>",{search:value},function(data){
$('.search_data').html(data);
});
});
В контроллере пациентов я написал сильфона метод, я использовал loadModel здесь, но это не работает.
public function dsearch()
{
$this->loadModel('Diagnosi');
if(isset($this->request->query['search'])){
$search = $this->request->query['search'];
}
else{
$search = '';
}
$this->Paginator->settings = array(
'conditions' => array('Diagnosi.name LIKE' => "%$search%"),
'limit'=>4
);
$this->set('diagnosis',$this->Paginator->paginate());
}
Здесь вы можете найти поле имени из диагноза, если есть отношение. Как я могу искать это без использования модели отношений.