mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 14:26:54 +08:00
Исправления документации на русском языке (#20249)
This commit is contained in:
@ -327,8 +327,8 @@ $user->touch('login_time');
|
|||||||
сторонние:
|
сторонние:
|
||||||
|
|
||||||
- [[yii\behaviors\BlameableBehavior]] - автоматически заполняет указанные атрибуты ID текущего пользователя.
|
- [[yii\behaviors\BlameableBehavior]] - автоматически заполняет указанные атрибуты ID текущего пользователя.
|
||||||
- [[yii\behaviors\SluggableBehavior]] - автоматически заполняет указанные атрибут пригодным для URL текстом, получаемым
|
- [[yii\behaviors\SluggableBehavior]] - автоматически заполняет указанный атрибут пригодным для URL текстом, получаемым
|
||||||
из другого атрибута.
|
из 1 или нескольких других атрибутов.
|
||||||
- [[yii\behaviors\AttributeBehavior]] - автоматически задаёт указанное значение одному или нескольким атрибутам
|
- [[yii\behaviors\AttributeBehavior]] - автоматически задаёт указанное значение одному или нескольким атрибутам
|
||||||
ActiveRecord при срабатывании определённых событий.
|
ActiveRecord при срабатывании определённых событий.
|
||||||
- [yii2tech\ar\softdelete\SoftDeleteBehavior](https://github.com/yii2tech/ar-softdelete) - предоставляет методы для
|
- [yii2tech\ar\softdelete\SoftDeleteBehavior](https://github.com/yii2tech/ar-softdelete) - предоставляет методы для
|
||||||
|
@ -5,7 +5,7 @@ ArrayHelper
|
|||||||
|
|
||||||
## Получение значений <span id="getting-values"></span>
|
## Получение значений <span id="getting-values"></span>
|
||||||
|
|
||||||
Извлечение значений из массива, объекта или структуры состоящей из них обоих с помощью стандартных средств PHP является довольно скучным занятием. Сначала вам нужно проверить есть ли соответствующий ключ с помощью `isset`, и если есть – получить, если нет – подставить значение по умолчанию.
|
Извлечение значений из массива, объекта или структуры состоящей из них обоих с помощью стандартных средств PHP является довольно скучным занятием. Сначала вам нужно проверить, есть ли соответствующий ключ с помощью `isset`, и если есть – получить, если нет – подставить значение по умолчанию.
|
||||||
|
|
||||||
```php
|
```php
|
||||||
class User
|
class User
|
||||||
@ -154,7 +154,8 @@ $result = ArrayHelper::getColumn($array, function ($element) {
|
|||||||
|
|
||||||
Чтобы проиндексировать массив в соответствии с определенным ключом, используется метод `index`. Входящий массив должен
|
Чтобы проиндексировать массив в соответствии с определенным ключом, используется метод `index`. Входящий массив должен
|
||||||
быть многомерным или массивом объектов. Ключом может быть имя ключа вложенного массива, имя свойства объекта или
|
быть многомерным или массивом объектов. Ключом может быть имя ключа вложенного массива, имя свойства объекта или
|
||||||
анонимная функция, которая будет возвращать значение ключа по переданному массиву.
|
анонимная функция, которая будет возвращать значение ключа по переданному элементу индексируемого массива (то есть по
|
||||||
|
вложенному массиву или объекту).
|
||||||
|
|
||||||
Если значение ключа равно `null`, то соответствующий элемент массива будет опущен и не попадет в результат.
|
Если значение ключа равно `null`, то соответствующий элемент массива будет опущен и не попадет в результат.
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
> Note: Этот раздел находиться в стадии разработки.
|
> Note: Этот раздел находиться в стадии разработки.
|
||||||
|
|
||||||
Yii предоставляет много классов, которые помогают упростить общие задачи программирования, такие как манипуляция со строками или массивами, генерация HTML-кода, и так далее. Все helper-классы организованы в рамках пространства имен `yii\helpers` и являются статическими методами
|
Yii предоставляет много классов, которые помогают упростить общие задачи программирования, такие как манипуляция со строками или массивами, генерация HTML-кода, и так далее. Все helper-классы организованы в рамках пространства имен `yii\helpers` и являются статическими классами
|
||||||
(это означает, что они содержат в себе только статические свойства и методы и объекты статического класса создать нельзя).
|
(это означает, что они содержат в себе только статические свойства и методы, и объекты статического класса создать нельзя).
|
||||||
|
|
||||||
Вы можете использовать helper-класс с помощью вызова одного из статических методов, как показано ниже:
|
Вы можете использовать helper-класс с помощью вызова одного из статических методов, как показано ниже:
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ use yii\widgets\ActiveForm;
|
|||||||
<?php ActiveForm::end() ?>
|
<?php ActiveForm::end() ?>
|
||||||
```
|
```
|
||||||
|
|
||||||
Важно помнить, что для корректной загрузки файла, необходим параметр формы `enctype`. Метод `fileInput()`
|
Важно помнить, что для корректной загрузки файла необходим параметр формы `enctype`. Метод `fileInput()`
|
||||||
выведет тег `<input type="file">`, позволяющий пользователю выбрать файл для загрузки.
|
выведет тег `<input type="file">`, позволяющий пользователю выбрать файл для загрузки.
|
||||||
|
|
||||||
> Tip: начиная с версии 2.0.8, [[yii\widgets\ActiveField::fileInput|fileInput]] автоматически добавляет
|
> Tip: начиная с версии 2.0.8, [[yii\widgets\ActiveField::fileInput|fileInput]] автоматически добавляет
|
||||||
|
@ -506,9 +506,9 @@ class TranslationEventHandler
|
|||||||
Откройте созданный файл и настройте параметры в соответствии со своими потребностями. Уделите особое внимание следующим параметрам:
|
Откройте созданный файл и настройте параметры в соответствии со своими потребностями. Уделите особое внимание следующим параметрам:
|
||||||
|
|
||||||
* `languages`: массив, содержащий языки, на которые ваше приложение должно быть переведено;
|
* `languages`: массив, содержащий языки, на которые ваше приложение должно быть переведено;
|
||||||
* `messagePath`: путь для хранений файлов сообщений, который должен соответствовать параметру `basePath`, указанному в конфигурации компонента`i18n`.
|
* `messagePath`: путь для хранения файлов сообщений, который должен соответствовать параметру `basePath`, указанному в конфигурации компонента `i18n`.
|
||||||
|
|
||||||
Вы также можете использовать команду './yii message/config', чтобы динамически сгенерировать конфигурационный файл с указанными опциями с помощью командной строки.
|
Вы также можете использовать команду `./yii message/config`, чтобы динамически сгенерировать конфигурационный файл с указанными опциями с помощью командной строки.
|
||||||
Например, вы можете установить параметры `languages` и `messagePath` следующим образом:
|
Например, вы можете установить параметры `languages` и `messagePath` следующим образом:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -529,7 +529,7 @@ class TranslationEventHandler
|
|||||||
|
|
||||||
Также вы можете использовать параметры, чтобы динамически менять настройки извлечения.
|
Также вы можете использовать параметры, чтобы динамически менять настройки извлечения.
|
||||||
|
|
||||||
В результате вы найдете свой файлы (если вы выбрали перевод с помощью файлов) в своей директории `messagePath`.
|
В результате вы найдете свои файлы (если вы выбрали перевод с помощью файлов) в своей директории `messagePath`.
|
||||||
|
|
||||||
|
|
||||||
Представления <span id="view-translation"></span>
|
Представления <span id="view-translation"></span>
|
||||||
|
Reference in New Issue
Block a user