好吧,我看了看,但似乎無法在任何地方找到任何東西。我有一個精美的分頁結果顯示,但他們目前按升序顯示。我想讓他們以隨機順序顯示。這是我目前的控制器代碼: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