diff --git a/docs/guide/db-active-record.md b/docs/guide/db-active-record.md index c0f1279..c5a0c5f 100644 --- a/docs/guide/db-active-record.md +++ b/docs/guide/db-active-record.md @@ -155,7 +155,7 @@ $count = Customer::find() ->where(['status' => Customer::STATUS_ACTIVE]) ->count(); -// return all active customers in an array indexed by customer IDs +// return all customers in an array indexed by customer IDs // SELECT * FROM `customer` $customers = Customer::find() ->indexBy('id') @@ -458,7 +458,7 @@ table rows. To update multiple rows simultaneously, you should call [[yii\db\Act which is a static method. ```php -// UPDATE `customer` SET `status` = 1 WHERE `email` LIKE `%@example.com` +// UPDATE `customer` SET `status` = 1 WHERE `email` LIKE `%@example.com%` Customer::updateAll(['status' => Customer::STATUS_ACTIVE], ['like', 'email', '@example.com']); ``` @@ -944,7 +944,7 @@ $items = $customers[0]->orders[0]->items; ``` You can eagerly load deeply nested relations, such as `a.b.c.d`. All parent relations will be eagerly loaded. -That is, when you call [[yii\db\ActiveQuery::with()|with()]] using `a.b.c.d`, you will be eagerly load +That is, when you call [[yii\db\ActiveQuery::with()|with()]] using `a.b.c.d`, you will eagerly load `a`, `a.b`, `a.b.c` and `a.b.c.d`. > Info: In general, when eagerly loading `N` relations among which `M` relations are defined with a @@ -1057,9 +1057,9 @@ $customers = Customer::find()->joinWith([ ``` This above query brings back *all* customers, and for each customer it brings back all active orders. -Note that this differs from our earlier example which only brings back customers who have at least one active orders. +Note that this differs from our earlier example which only brings back customers who have at least one active order. -> Info: When [[yii\db\ActiveQuery]] is specified with a condition via [[[[yii\db\ActiveQuery::onCondition()|onCondition()]], +> Info: When [[yii\db\ActiveQuery]] is specified with a condition via [[yii\db\ActiveQuery::onCondition()|onCondition()]], the condition will be put in the `ON` part if the query involves a JOIN query. If the query does not involve JOIN, the on-condition will be automatically appended to the `WHERE` part of the query.