【问题标题】:How to get another model data in cakephp without relation?如何在没有关系的 cakephp 中获取另一个模型数据?
【发布时间】:2015-01-25 18:18:05
【问题描述】:

我有两个表患者和患者诊断添加表格我正在尝试搜索诊断列表以制作购物车。这里他们没有任何关系。像这样输出

我试过下面的代码来搜索这个项目

在患者中/添加

 <?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());
    }

如果有关系,这里是从诊断中搜索名称字段。我如何在不使用关系模型的情况下搜索它。

【问题讨论】:

    标签: cakephp cakephp-2.3


    【解决方案1】:
    $this->set('diagnosis',$this->Paginator->paginate('Diagnosi'));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-25
      • 2021-07-17
      • 2021-11-01
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多