CakePHP, daha iyi bir sorgu dizesi wrting

0 Cevap php

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.

0 Cevap