目前我使用下面的查询查询我的数据库并且它运行良好,它与另一个表连接。
public $paginate = array (
'order' => array('Tapplicant.AppID' => 'desc'),
'limit' => 15,
);
我已经设置了Pagenator:
gci -Recurse -include *.mp3 , *m3u, *.jpg | ? { !(gci "$($_.Directory)\*.avi") }
我需要知道的是我如何:
我不知道在哪里添加它。
答案 0 :(得分:0)
您可以在查找中执行此操作:
$tapplicant = $this->Tapplicant->find(
'all',
array(
'fields' => array(
'Tapplicant.*',
'Toutcome.*'
),
'joins' => array(
array(
'table' => 'toutcome',
'alias' => 'Toutcome',
'type' => 'INNER',
'conditions' => array('Tapplicant.AppID = Toutcome.AppID' )
)
),
'limit' => 15,
'order' => array('Tapplicant.AppID' => 'desc'),
)
);
并保留这样的分页:
public $paginate = array('limit' => 15);
如果您只想要当天的帖子,只需将其添加到查找:
'conditions' => array('Tapplicant.created' => date('Y-m-d')),
答案 1 :(得分:0)
在您的控制器中: -
$this->paginate = array(
'fields' => array(
'Tapplicant.*',
'Toutcome.*'
),
'joins' => array(
array(
'table' => 'toutcome',
'alias' => 'Toutcome',
'type' => 'INNER',
'conditions' => array('Tapplicant.AppID = Toutcome.AppID' )
)
),
'conditions' => array(
'Tapplicant.AppDate' => date('Y-m-d')
),
'order' => array('Tapplicant.AppDate' => 'DESC'),
'limit' => 15
);
$this->set('tapplicant', $this->paginate());