2010-07-01 2 views
1

Я хочу ограничить данные db на CakePhp. Его можно ограничить командой find, но я не знаю, можно ли ограничить ее использованием. Вот мой код из posts_controller.php файла:Как ограничить данные запроса db в CakePhp?

function index() { 
    $this->Post->order = array('order'=>'Post.date DESC','limit'=>5); 
    $this->Post->recursive = 0; 
    $this->set('posts', $this->paginate()); 
} 

ответ

3

Вы можете попробовать:

$this->paginate['Post'] = array('order'=>array('Post.date DESC'),'limit'=>5,'recursive'=>0);  
$this->set('posts', $this->paginate('Post')); 

Для получения дополнительной информации см cookbook.

+0

Большое спасибо вам, SpawnCxy. Я новичок в CakePhp и/так еще не понял некоторые основы. – Kemal