Skip to content

Commit dea891e

Browse files
authored
docs/guide-ja updated (#20091)
1 parent c7b4b1d commit dea891e

17 files changed

+42
-31
lines changed

docs/guide-ja/caching-fragment.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ if ($this->beginCache($id)) {
2424

2525
[データ・キャッシュ](caching-data.md) と同様に、キャッシュされるコンテントを識別するためにユニークな `$id` が必要になります。
2626

27+
次のようにすると、フラグメント・キャッシュを削除することが出来ます。
28+
```php
29+
Yii::$app->cache->delete(['yii\widgets\FragmentCache', $id]);
30+
```
31+
2732

2833
## キャッシュのオプション <span id="caching-options"></span>
2934

docs/guide-ja/concept-configurations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ $config = [
103103
'class' => 'yii\caching\FileCache',
104104
],
105105
'mailer' => [
106-
'class' => 'yii\swiftmailer\Mailer',
106+
'class' => 'yii\symfonymailer\Mailer',
107107
],
108108
'log' => [
109109
'class' => 'yii\log\Dispatcher',
@@ -207,7 +207,7 @@ return [
207207
'class' => 'yii\caching\FileCache',
208208
],
209209
'mailer' => [
210-
'class' => 'yii\swiftmailer\Mailer',
210+
'class' => 'yii\symfonymailer\Mailer',
211211
],
212212
'log' => [
213213
'class' => 'yii\log\Dispatcher',

docs/guide-ja/concept-properties.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ getter と setter で定義されたプロパティには、いくつかの特
8080
* 通常の `property_exists()` の呼び出しでは、マジック・プロパティが存在するかどうかを知ることは出来ません。
8181
それぞれ、[[yii\base\BaseObject::canGetProperty()|canGetProperty()]] または [[yii\base\BaseObject::canSetProperty()|canSetProperty()]] を呼び出さなければなりません。
8282

83-
このガイドの冒頭で説明した問題に戻ると、 `label` に値が代入されているあらゆる箇所で `trim()` を呼ぶのではなく、
84-
もう `setLabel()` という setter の内部だけで `trim()` を呼べば済むのです
83+
このガイドの冒頭で説明した問題に戻ると、`label` に値が代入されているあらゆる箇所で `trim()` を呼ぶのではなく、
84+
`setLabel()` という setter の内部だけで `trim()` を呼べば済むようになります
8585
さらに、新しい要求でラベルの先頭を大文字にする必要が発生しても、他のいっさいのコードに触れることなく、
8686
すぐに `setLabel()` メソッドを変更することができます。一箇所の変更は、すべての `label` への代入に普遍的に作用します。

docs/guide-ja/db-dao.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -682,5 +682,5 @@ $table = Yii::$app->db->getTableSchema('post');
682682
```
683683

684684
このメソッドは、テーブルのカラム、プライマリ・キー、外部キーなどの情報を含む [[yii\db\TableSchema]] オブジェクトを返します。
685-
これらの情報は、主として [クエリ・ビルダ](db-query-builder.md)[アクティブ・レコード](db-active-record.md) によって利用されて、
685+
この情報は、主として [クエリ・ビルダ](db-query-builder.md)[アクティブ・レコード](db-active-record.md) によって利用されて、
686686
特定のデータベースに依存しないコードを書くことを助けてくれています。

docs/guide-ja/intro-upgrade-from-v1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ ActiveForm::end();
265265
テーマは、ソースのビュー・ファイル・パスをテーマのビュー・ファイル・パスにマップするパス・マッピング機構に基づくものになりました。
266266
例えば、あるテーマのパス・マップが `['/web/views' => '/web/themes/basic']` である場合、ビュー・ファイル `/web/views/site/index.php` のテーマ版は `/web/themes/basic/site/index.php` になります。
267267
この理由により、テーマはどのようなビュー・ファイルに対してでも適用することが出来るようになりました。
268-
コントローラやウィジェットのコンテキストの外で表示されるビューに対してすら、適用できます
268+
コントローラやウィジェットのコンテキストの外で表示されるビューであっても適用できます
269269

270270
また、`CThemeManager` コンポーネントはもうありません。
271271
その代りに、`theme``view` アプリケーション・コンポーネントの構成可能なプロパティになりました。

docs/guide-ja/output-client-scripts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ $this->registerJs(
4040
- [[yii\web\View::POS_LOAD|View::POS_LOAD]] - [ドキュメントの `load` イベント](https://learn.jquery.com/using-jquery-core/document-ready/) でコードを実行するための指定。
4141
上記と同じく、これを指定すると、[[yii\web\JqueryAsset|jQuery]] が自動的に登録されます。
4242

43-
最後の引数は、スクリプトのコード・ブロックを一意に特定するために使われるスクリプトのユニークな ID です。同じ ID のスクリプトが既にある場合は、新しいものを追加するのでなく、
44-
それを置き換えます。ID を指定しない場合は、JS コードそれ自身が ID として扱われます。この ID によって、同じコードが複数回登録されるのを防止します。
43+
最後の引数は、スクリプトのコード・ブロックを一意に特定するために使われるスクリプトのユニークな ID です。同じ ID のスクリプトが既にある場合は、新しいものを追加するのでなく、それを置き換えます。
44+
ID を指定しない場合は、JS コードそれ自身が ID として扱われます。この ID によって、同じコードが複数回登録されるのを防止します。
4545

4646
### スクリプト・ファイルを登録する <span id="script-files"></span>
4747

docs/guide-ja/output-sorting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ $articles = Article::find()
6565
ラベルは HTML エンコードされないことに注意してください。
6666

6767
> Info: [[yii\data\Sort::$orders|orders]] の値をデータベースのクエリに直接に供給して、
68-
`ORDER BY` 句を構築することが出来ます。 データベースのクエリが認識できない合成的な属性が入っている場合があるため、
68+
`ORDER BY` 句を構築することが出来ます。データベースのクエリが認識できない合成的な属性が入っている場合があるため、
6969
[[yii\data\Sort::$attributeOrders|attributeOrders]] を使ってはいけません。
7070

7171
[[yii\data\Sort::link()]] を呼んでハイパーリンクを生成すれば、それをクリックして、指定した属性によるデータの並べ替えをリクエストすることが出来るようになります。

docs/guide-ja/runtime-sessions-cookies.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,8 @@ Yii 2.0.21 以降、[[yii\web\Cookie::sameSite]] 設定がサポートされて
389389
ブラウザが `sameSite` 設定をサポートしている場合、指定されたポリシー ('Lax' または 'Strict') に従うクッキーだけが送信されます。
390390
詳細については [SameSite の wiki 記事](https://owasp.org/www-community/SameSite) を参照して下さい。
391391
更なるセキュリティ強化のために、`sameSite` がサポートされていない PHP のバージョンで使われた場合には例外が投げられます。
392-
この機能を PHP のバージョンに関わりなく使用する場合は、最初にバージョンをチェックして下さい。例えば、
392+
この機能を PHP のバージョンに関わりなく使用する場合は、最初にバージョンをチェックして下さい。例えば
393+
393394
```php
394395
[
395396
'sameSite' => PHP_VERSION_ID >= 70300 ? yii\web\Cookie::SAME_SITE_LAX : null,

docs/guide-ja/start-databases.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ class Country extends ActiveRecord
106106
}
107107
```
108108

109-
`Country` クラスは [[yii\db\ActiveRecord]] を拡張しています。この中には一つもコードを書く必要はありません
110-
単に上記のコードだけで、Yii は関連付けられたテーブル名をクラス名から推測します。
109+
`Country` クラスは [[yii\db\ActiveRecord]] を拡張しています。ここにコードを追加する必要は全くありません
110+
上記のコードだけで、Yii は関連付けられたテーブル名をクラス名から推測します。
111111

112112
> Info: クラス名とテーブル名を直接に合致させることが出来ない場合は、[[yii\db\ActiveRecord::tableName()]]
113113
メソッドをオーバーライドして、関連づけられたテーブル名を明示的に指定することが出来ます。

docs/guide-ja/start-prerequisites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Yii の学習曲線は他の PHP フレームワークほど急峻ではあり
55
## PHP
66

77
Yii は PHP フレームワークですから、必ず [言語リファレンスを読んで理解する](https://www.php.net/manual/ja/langref.php) ようにして下さい。
8-
Yii を使って開発するときはオブジェクト指向の流儀でコードを書くことになりますから、必ず、[クラスとオブジェクト](https://www.php.net/manual/ja/language.oop5.basic.php) および [名前空間](https://www.php.net/manual/ja/language.namespaces.php) には慣れ親しんでおいて下さい
8+
Yii を使って開発するときはオブジェクト指向の流儀でコードを書くことになりますから、必ず、[クラスとオブジェクト](https://www.php.net/manual/ja/language.oop5.basic.php) および [名前空間](https://www.php.net/manual/ja/language.namespaces.php) に慣れ親しんでおいて下さい
99

1010
## オブジェクト指向プログラミング
1111

0 commit comments

Comments
 (0)