mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 06:15:19 +08:00
docs/guide-ja/rest-resources.md - WIP [ci skip]
This commit is contained in:
@ -441,13 +441,13 @@ public function fields()
|
||||
];
|
||||
}
|
||||
|
||||
// いくつかのフィールドを除去する方法。親の実装を継承しつつ、慎重に扱うべきフィールドは
|
||||
// いくつかのフィールドを除去する方法。親の実装を継承しつつ、公開すべきでないフィールドは
|
||||
// 除外したいときに適している。
|
||||
public function fields()
|
||||
{
|
||||
$fields = parent::fields();
|
||||
|
||||
// 慎重に扱うべき情報を含むフィールドを削除する
|
||||
// 公開すべきでない情報を含むフィールドを削除する
|
||||
unset($fields['auth_key'], $fields['password_hash'], $fields['password_reset_token']);
|
||||
|
||||
return $fields;
|
||||
@ -455,7 +455,7 @@ public function fields()
|
||||
```
|
||||
|
||||
> Warning|警告: 既定ではモデルの全ての属性がエクスポートされる配列に含まれるため、データを精査して、
|
||||
> 慎重に扱うべき情報が含まれていないことを確認すべきです。そういう情報がある場合は、
|
||||
> 公開すべきでない情報が含まれていないことを確認すべきです。そういう情報がある場合は、
|
||||
> `fields()` をオーバーライドして、除去すべきです。上記の例では、`auth_key`、`password_hash`
|
||||
> および `password_reset_token` を選んで除去しています。
|
||||
|
||||
|
Reference in New Issue
Block a user