This commit is contained in:
Алексей
2014-01-10 01:13:24 +03:00
parent 7dd0d97c6e
commit c2c47a99ae

View File

@ -376,8 +376,8 @@ $customer = Customer::find(1);
// lazy loading: SELECT * FROM tbl_order WHERE customer_id=1 AND subtotal>100
$orders = $customer->getOrders()->where('subtotal>100')->all();
// eager loading: SELECT * FROM tbl_customer LIMIT 10
SELECT * FROM tbl_order WHERE customer_id IN (1,2,...) AND subtotal>100
// eager loading: SELECT * FROM tbl_customer LIMIT 100
// SELECT * FROM tbl_order WHERE customer_id IN (1,2,...) AND subtotal>100
$customers = Customer::find()->limit(100)->with([
'orders' => function($query) {
$query->andWhere('subtotal>100');