Cakephp Bu yazmak için daha iyi bir yolu var:
$unread_orders = $this->Order->find('all', array('conditions' => array('Order.status' => 'unread') ));
$read_orders = $this->Order->find('all', array('conditions' => array('Order.status' => 'read') ));
$dispatched = $this->Order->find('all', array('conditions' => array('Order.status' => 'dispatched'), 'limit' => 5));
$canceled = $this->Order->find('all', array('conditions' => array('Order.status' => 'canceled'), 'limit' => 5));
Sevk ve iptal öğeleri bir sınırı vardır.
4 yerine veritabanına bir çağrıda, bunu bir daha effcient yolu var olacak gibi görünüyor bulunuyor.
Şerefe.