Commit b2d5d59a by Carsten Brandt

Merge pull request #6972 from softark/docs-guide-ja-updates

Docs guide ja updates (db-dao.md and others) [ci skip]
parents 7f670aaf b4cac987
...@@ -187,6 +187,12 @@ $query->where(['status' => null]); ...@@ -187,6 +187,12 @@ $query->where(['status' => null]);
WHERE (`status` IS NULL) WHERE (`status` IS NULL)
``` ```
`IS NOT NULL` が必要なときは次のように書くことが出来ます。
```php
$query->where(['not', ['col' => null]]);
```
次のように `Query` オブジェクトを使ってサブクエリを作ることも出来ます。 次のように `Query` オブジェクトを使ってサブクエリを作ることも出来ます。
```php ```php
...@@ -443,7 +449,7 @@ foreach ($query->each() as $user) { ...@@ -443,7 +449,7 @@ foreach ($query->each() as $user) {
`batch()` または `each()` メソッドに最初のパラメータを渡すことによって、バッチサイズを変更することが出来ます。 `batch()` または `each()` メソッドに最初のパラメータを渡すことによって、バッチサイズを変更することが出来ます。
[[yii\db\Query::all()]] とは対照的に、バッチクエリは一度に 100 行のデータしかメモリに読み込みません。 [[yii\db\Query::all()]] とは対照的に、バッチクエリは一度に 100 行のデータしかメモリに読み込みません。
データを処理した後、すぐにデータを破棄するようにすれば、バッチクエリの助けを借りてメモリ消費量を限度以下に抑えることが出来ます。 データを処理した後、すぐにデータを破棄するようにすれば、バッチクエリの助けを借りてメモリ消費量を削減することが出来ます。
[[yii\db\Query::indexBy()]] によってクエリ結果をあるカラムでインデックスするように指定している場合でも、バッチクエリは正しいインデックスを保持します。 [[yii\db\Query::indexBy()]] によってクエリ結果をあるカラムでインデックスするように指定している場合でも、バッチクエリは正しいインデックスを保持します。
例えば、 例えば、
......
...@@ -31,7 +31,7 @@ ID を指定しない場合は、JS コードそれ自身が ID として扱わ ...@@ -31,7 +31,7 @@ ID を指定しない場合は、JS コードそれ自身が ID として扱わ
外部スクリプトは次のようにして追加することが出来ます。 外部スクリプトは次のようにして追加することが出来ます。
```php ```php
$this->registerJsFile('http://example.com/js/main.js', ['depends' => [JqueryAsset::className()]]); $this->registerJsFile('http://example.com/js/main.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
``` ```
[[yii\web\View::registerJsFile()|registerJsFile()]] の引数は [[yii\web\View::registerCssFile()|registerCssFile()]] のそれと同じです。 [[yii\web\View::registerJsFile()|registerJsFile()]] の引数は [[yii\web\View::registerCssFile()|registerCssFile()]] のそれと同じです。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment