好吧,我看了看,但似乎无法在任何地方找到任何东西。我有一个精美的分页结果显示,但他们目前按升序显示。我想让他们以随机顺序显示。这是我目前的控制器代码:CakePHP分页与随机顺序?
public function condos() {
$this->paginate['Unit']=array(
'limit'=>9,
'contain'=>array(
'User'=>array(
'id', 'user_name', 'area_code', 'exchange', 'sln', 'email'),
'Complex'=>array('id','complex_name', 'realname', 'photo1','photo2','photo3','photo4','photo5', 'complex_website')
),
'conditions'=>array(
'Unit.type'=>array('condo', 'rentalco'),
'Unit.active'=>1)
);
$data = $this->paginate('Unit');
$this->set('allcondos', $data);
}
太棒了!你可以给一个链接或显示一些关于如何生成种子的代码? – huzzah 2012-08-13 13:58:57
当然,只要你改变我的答案。 :) 的变丑PHP: '函数random_float($分钟,$最大,$圆= 10){ \t \t $ randomfloat = $分钟+ mt_rand()/ mt_getrandmax()*($最大 - $分钟); \t \t if($ round> 0) \t \t \t $ randomfloat = round($ randomfloat,$ round); \t \t \t return $ randomfloat; \t}' – 2012-08-14 02:41:17
IZ丑陋,嘿嘿。 NP,很好的答案,谢谢! – huzzah 2012-08-14 16:39:48