Fixed wording in Russian guide's rest-resources (#14988) [skip ci]

This commit is contained in:
bscheshirwork
2017-12-19 22:30:10 +03:00
committed by Alexander Makarov
parent f6b2d4dbcc
commit 73a7ae03c6

View File

@ -50,9 +50,9 @@ http://localhost/users?fields=id,email&expand=profile
[[yii\db\ActiveRecord::fields()]] возвращает только те атрибуты, которые были объявлены в схеме БД. [[yii\db\ActiveRecord::fields()]] возвращает только те атрибуты, которые были объявлены в схеме БД.
Вы можете переопределить `fields()` для того, чтобы добавить, удалить, переименовать или переобъявить поля. Значение, Вы можете переопределить `fields()` для того, чтобы добавить, удалить, переименовать или переобъявить поля. Значение,
возвращаемое `fields()`, должно быть массивом. Его ключи это имена полей, и значения могут быть либо именами возвращаемое `fields()`, должно быть массивом. Его ключи это названия полей. Значения могут быть либо именами
свойств/атрибутов, либо анонимными функциями, которые возвращают значение соответствующих полей. Если имя атрибута такое же, свойств/атрибутов, либо анонимными функциями, которые возвращают значение соответствующих свойств. Когда
как ключ массива вы можете опустить значение: название поля совпадает с именем аттрибута вы можете опустить ключ массива:
```php ```php
// явное перечисление всех атрибутов лучше всего использовать когда вы хотите быть уверенным что изменение // явное перечисление всех атрибутов лучше всего использовать когда вы хотите быть уверенным что изменение
@ -61,11 +61,11 @@ http://localhost/users?fields=id,email&expand=profile
public function fields() public function fields()
{ {
return [ return [
// название поля совпадает с названием атрибута // название поля совпадает с именем атрибута
'id', 'id',
// имя поля "email", атрибут "email_address" // название поля "email", атрибут "email_address"
'email' => 'email_address', 'email' => 'email_address',
// имя поля "name", значение определяется callback-ом PHP // название поля "name", значение определяется callback-ом PHP
'name' => function () { 'name' => function () {
return $this->first_name . ' ' . $this->last_name; return $this->first_name . ' ' . $this->last_name;
}, },
@ -77,7 +77,7 @@ public function fields()
{ {
$fields = parent::fields(); $fields = parent::fields();
// удаляем не безопасные поля // удаляем небезопасные поля
unset($fields['auth_key'], $fields['password_hash'], $fields['password_reset_token']); unset($fields['auth_key'], $fields['password_hash'], $fields['password_reset_token']);
return $fields; return $fields;