// получить 10 покупателей одновременно
foreach (Customer::find()->batch(10) as $customers) {
// $customers - это массив, в котором находится 10 или меньше объектов класса Customer
}
// получить одновременно десять покупателей и перебрать их одного за другим
foreach (Customer::find()->each(10) as $customer) {
// $customer - это объект класса Customer
}
// пакетная выборка с жадной загрузкой
foreach (Customer::find()->with('orders')->each() as $customer) {
// $customer - это объекта класса Customer
}
Yii Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor