diff --git a/docs/guide-ru/caching-data.md b/docs/guide-ru/caching-data.md index 5726d76993..da839b3430 100644 --- a/docs/guide-ru/caching-data.md +++ b/docs/guide-ru/caching-data.md @@ -145,7 +145,7 @@ $value2 = $cache['var2']; // эквивалентно: $value2 = $cache->get('v Вы можете использовать строку или произвольное значение в качестве ключа кэша. Если ключ не строка, то он будет автоматически сериализован в строку. -Обычно ключ задаётся массивом всех значимых частей. Например, для хранении информации о таблице в [[yii\db\Schema]] +Обычно ключ задаётся массивом всех значимых частей. Например, для хранения информации о таблице в [[yii\db\Schema]] для ключа используются следующие части: ```php diff --git a/docs/guide-ru/caching-fragment.md b/docs/guide-ru/caching-fragment.md index 8c0d612bb5..8cde994f14 100644 --- a/docs/guide-ru/caching-fragment.md +++ b/docs/guide-ru/caching-fragment.md @@ -1,9 +1,9 @@ Кэширование фрагментов ================ -Кэширование фрагментов относится к кэшированию фрагментов страницы. Например, если страница отображает в таблице суммарные годовые продажи, мы можем сохранить эту таблицу в кэше с целью экономии времени, требуемого для создании таблицы при каждом запросе. Кэширование фрагментов основано на [кэшировании данных](caching-data.md). +Кэширование фрагментов относится к кэшированию фрагментов страницы. Например, если страница отображает в таблице суммарные годовые продажи, мы можем сохранить эту таблицу в кэше с целью экономии времени, требуемого для создания таблицы при каждом запросе. Кэширование фрагментов основано на [кэшировании данных](caching-data.md). -Для кэширование фрагментов используйте следующий код в [представлении](structure-views.md): +Для кэширования фрагментов используйте следующий код в [представлении](structure-views.md): ```php if ($this->beginCache($id)) { diff --git a/docs/guide-ru/concept-behaviors.md b/docs/guide-ru/concept-behaviors.md index 9d4ce78d0c..d6012b6d0a 100644 --- a/docs/guide-ru/concept-behaviors.md +++ b/docs/guide-ru/concept-behaviors.md @@ -326,7 +326,7 @@ $user->touch('login_time'); на уровне языка. Они наследование не поддерживают. Поведения могут быть прикреплены и отвязаны от компонента динамически, без необходимости модифицирования класса -компонента. Для использование трейтов необходимо модифицировать класс. +компонента. Для использования трейтов необходимо модифицировать класс. Поведения, в отличие от трейтов, можно настраивать. diff --git a/docs/guide-ru/concept-di-container.md b/docs/guide-ru/concept-di-container.md index ebe4aa703a..31af60fde3 100644 --- a/docs/guide-ru/concept-di-container.md +++ b/docs/guide-ru/concept-di-container.md @@ -120,7 +120,7 @@ $foo = $container->get('Foo'); Регистрация зависимостей ------------------------ -Вы можете использовать [[yii\di\Container::set()]] для регистрации зависимостей. При регистрации требуется имя зависимости, а так же определение зависимости. +Вы можете использовать [[yii\di\Container::set()]] для регистрации зависимостей. При регистрации требуется имя зависимости, а также определение зависимости. Именем зависимости может быть имя класса, интерфейса или алиас, так же определением зависимости может быть имя класса, конфигурационным массивом, или PHP callback'ом. ```php diff --git a/docs/guide-ru/concept-events.md b/docs/guide-ru/concept-events.md index 3e003d24a5..9bd2b59c56 100644 --- a/docs/guide-ru/concept-events.md +++ b/docs/guide-ru/concept-events.md @@ -114,7 +114,7 @@ class Foo extends Component Показанный выше код инициирует событие `hello` при каждом вызове метода `bar()`. -> Подсказка: Желательно для обозначения имен событий использовать константы класса. В предыдущем примере константа `EVENT_HELLO` обозначает событие `hello`. У такого подхода три преимущества. Во-первых, исключаются опечатки. Во-вторых, для событий работает автозавершение в различных средах разработки. В третьих, чтобы узнать, какие события поддерживаются классом, достаточно проверить константы, объявленные в нем. +> Подсказка: Желательно для обозначения имен событий использовать константы класса. В предыдущем примере константа `EVENT_HELLO` обозначает событие `hello`. У такого подхода три преимущества. Во-первых, исключаются опечатки. Во-вторых, для событий работает автозавершение в различных средах разработки. В-третьих, чтобы узнать, какие события поддерживаются классом, достаточно проверить константы, объявленные в нем. Иногда при инициировании события может понадобиться передать его обработчику дополнительную информацию. Например, объекту, отвечающему за почту, может понадобиться передать обработчику события `messageSent` определенные данные, раскрывающие смысл отправленных почтовых сообщений. Для этого в качестве второго параметра методу [[yii\base\Component::trigger()]] передается объект события. Объект события должен быть экземпляром класса [[yii\base\Event]] или его потомка. Например: diff --git a/framework/base/Security.php b/framework/base/Security.php index 5dc5f1d984..8d4d9ec6ff 100644 --- a/framework/base/Security.php +++ b/framework/base/Security.php @@ -103,7 +103,7 @@ class Security extends Component } /** - * Encrypts data using a cryptograhic key. + * Encrypts data using a cryptographic key. * Derives keys for encryption and authentication from the input key using HKDF and a random salt, * which is very fast relative to [[encryptByPassword()]]. The input key must be properly * random -- use [[generateRandomKey()]] to generate keys.