Join phpactiverecord与limit连接

Join phpactiverecord与limit连接,join,phpactiverecord,Join,Phpactiverecord,向包含join语句的activerecord查询添加限制的正确方法是什么?我已经得到了一个activerecord连接语句,它可以转换为正确的SQL static $belongs_to = array( array('job_request') ); $requests = $this->all(array( 'joins' => array('job_request'), 'conditions' => array('DATE(job_date) >

向包含join语句的activerecord查询添加限制的正确方法是什么?我已经得到了一个activerecord连接语句,它可以转换为正确的SQL

static $belongs_to = array(
array('job_request')
);

$requests = $this->all(array(
    'joins' => array('job_request'),
    'conditions' =>  array('DATE(job_date) >= ? AND DATE(job_date) <= ? AND'
                . ' user_id = ?', $start_date, $end_date, $userid))
); 

限制和偏移属于第一个数组

array('conditions'=>'...',
      'joins'=>'...',
      'limit'=>5',
      'offset'=>5
);
你的数组看起来像

 array('conditions'=>'...',
      'joins'=>'...'),
      array('limit'=>5','offset'=>5)
);
SELECT * FROM `job_applications` LIMIT 0,999999
array('conditions'=>'...',
      'joins'=>'...',
      'limit'=>5',
      'offset'=>5
);
 array('conditions'=>'...',
      'joins'=>'...'),
      array('limit'=>5','offset'=>5)
);