繁体   English   中英

在Cakephp中按模型字段自定义查找和计数记录

[英]Custom find and count record by model fields in Cakephp

什么人,

我正在尝试搜索我的数据库,但Cakephp无法识别我的'条件',让我们面对它。

我需要列出所有按Procedure.name分组的日程表,它们是Schedule.comp mm / yyyy。 我正在这样做;

public function teste() {
    $this->layout = "ajax";
    $procedures = $this->Procedure->Schedule->find('all', 
        array(
            'group' => array('Procedure.name'),
            'Schedule.conditions' => array('Schedule.comp' => '12/2016'),
        ));
    $this->set(compact('procedures')); 
}

但是,cake会返回所有Schedules,即使那些没有Schedule bound的人也会如此

我的模型关系是:

Schedule belongsTo Procedure Procedure hasMany Schedule

最好的奖励,

日期应为YYYY-mm-dd格式。

$date = '2016-05'; 
public function teste() {
    $this->layout = "ajax";
    $procedures = $this->Procedure->Schedule->find('all', 
        array(
            'group' => array('Procedure.name'),
            'conditions' => array('Schedule.comp' => '12/2016'),
        ));
    $this->set(compact('procedures')); 
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM