Join phpactiverecord与limit连接
向包含join语句的activerecord查询添加限制的正确方法是什么?我已经得到了一个activerecord连接语句,它可以转换为正确的SQLJoin 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) >
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)
);