The returned [[ActiveQuery]] instance can be further customized by calling methods defined in [[ActiveQuery]] before `one()`, `all()` or `value()` is called to return the populated active records: ~~~ // find all customers $customers = Customer::find()->all(); // find all active customers and order them by their age: $customers = Customer::find() ->where(['status' => 1]) ->orderBy('age') ->all(); // find a single customer whose primary key value is 10 $customer = Customer::find(10); // the above is equivalent to: $customer = Customer::find()->where(['id' => 10])->one(); // find a single customer whose age is 30 and whose status is 1 $customer = Customer::find(['age' => 30, 'status' => 1]); // the above is equivalent to: $customer = Customer::find()->where(['age' => 30, 'status' => 1])->one(); ~~~