Commit 00c9741a by Nobuo Kihara

docs/guide-ja/helper-array.md - added [ci skip]

parent 7bc5e282
...@@ -192,7 +192,7 @@ RESTful ウェブサービス ...@@ -192,7 +192,7 @@ RESTful ウェブサービス
------ ------
* [概要](helper-overview.md) * [概要](helper-overview.md)
* **翻訳未着手** [ArrayHelper](helper-array.md) * [ArrayHelper](helper-array.md)
* **翻訳未着手** [Html](helper-html.md) * **翻訳未着手** [Html](helper-html.md)
* **翻訳未着手** [Url](helper-url.md) * **翻訳未着手** [Url](helper-url.md)
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
> Note|注意: この節はまだ執筆中です。 > Note|注意: この節はまだ執筆中です。
Yii は、一般的なコーディングのタスク、例えば、文字列や配列の操作、HTML コードの生成などを手助けする多くのクラスを提供しています。 Yii は、一般的なコーディングのタスク、例えば、文字列や配列の操作、HTML コードの生成などを手助けする多くのクラスを提供しています。
これらのヘルパクラスは `yii\helpers` 名前空間の下にされており、すべてスタティックな (すなわち、スタティックなプロパティとメソッドのみを含み、インスタンス化すべきでない) クラスです。 これらのヘルパクラスは `yii\helpers` 名前空間の下に組織されており、すべてスタティックなクラス (すなわち、スタティックなプロパティとメソッドのみを含み、インスタンス化すべきでないクラス) です。
ヘルパクラスは、そのスタティックなメソッドの一つを直接に呼び出すことによって使用します。 ヘルパクラスは、そのスタティックなメソッドの一つを直接に呼び出すことによって使用します。
例えば、 例えば、
...@@ -45,6 +45,7 @@ echo Html::encode('Test > test'); ...@@ -45,6 +45,7 @@ echo Html::encode('Test > test');
コアヘルパクラス (例えば [[yii\helpers\ArrayHelper]]) をカスタマイズするためには、そのヘルパに対応する基底クラス (例えば [[yii\helpers\BaseArrayHelper]]) を拡張するクラスを作成して、名前空間も含めて、対応する具象クラス (例えば [[yii\helpers\ArrayHelper]]) と同じ名前を付けます。 コアヘルパクラス (例えば [[yii\helpers\ArrayHelper]]) をカスタマイズするためには、そのヘルパに対応する基底クラス (例えば [[yii\helpers\BaseArrayHelper]]) を拡張するクラスを作成して、名前空間も含めて、対応する具象クラス (例えば [[yii\helpers\ArrayHelper]]) と同じ名前を付けます。
このクラスが、フレームワークのオリジナルの実装を置き換えるものとしてセットアップされます。 このクラスが、フレームワークのオリジナルの実装を置き換えるものとしてセットアップされます。
次の例は、[[yii\helpers\ArrayHelper]] クラスの [[yii\helpers\ArrayHelper::merge()|merge()]] メソッドをカスタマイズする方法を示すものです。 次の例は、[[yii\helpers\ArrayHelper]] クラスの [[yii\helpers\ArrayHelper::merge()|merge()]] メソッドをカスタマイズする方法を示すものです。
```php ```php
......
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