Merge branch 'master' of git://github.com/yiisoft/yii2 into guide-pl

This commit is contained in:
Bizley
2016-01-10 11:30:53 +01:00
6 changed files with 20 additions and 20 deletions

View File

@@ -62,7 +62,7 @@ $cache = $locator->cache;
Поскольку Service Locator часто используется с [конфигурациями](concept-configurations.md), в нём имеется доступное Поскольку Service Locator часто используется с [конфигурациями](concept-configurations.md), в нём имеется доступное
для записи свойство [[yii\di\ServiceLocator::setComponents()|components]]. Это позволяет настроить и зарегистрировать для записи свойство [[yii\di\ServiceLocator::setComponents()|components]]. Это позволяет настроить и зарегистрировать
сразу несколько компонентов. Следующий код демонстрирует конфигурационный массив, который может использоваться сразу несколько компонентов. Следующий код демонстрирует конфигурационный массив, который может использоваться
для регистрации компонентов "db", "cache" и "search" в (то есть в [приложении](structure-applications.md)): для регистрации компонентов "db", "cache" и "search" в Service Locator (то есть в [приложении](structure-applications.md)):
```php ```php
return [ return [

View File

@@ -118,8 +118,8 @@ class SiteController extends Controller
Для загрузки нескольких файлов достаточно внести в предыдущий код несколько небольших изменений. Для загрузки нескольких файлов достаточно внести в предыдущий код несколько небольших изменений.
Сначала нужно добавить в правило валидации `file` параметр `maxFiles` для ограничения максимального количество Сначала нужно добавить в правило валидации `file` параметр `maxFiles` для ограничения максимального количества
загружаемых одновременно файлов. Установка `maxFiles` равным `0` означает снятие ограничений на количесово файлов, загружаемых одновременно файлов. Установка `maxFiles` равным `0` означает снятие ограничений на количество файлов,
которые могут быть загружены одновременно. Максимально разрешенное количество одновременно закачиваемых файлов которые могут быть загружены одновременно. Максимально разрешенное количество одновременно закачиваемых файлов
также ограничивается директивой PHP [`max_file_uploads`](http://php.net/manual/ru/ini.core.php#ini.max-file-uploads), также ограничивается директивой PHP [`max_file_uploads`](http://php.net/manual/ru/ini.core.php#ini.max-file-uploads),
и по умолчанию равно 20. Метод `upload()` нужно изменить для сохранения загруженных файлов по одному. и по умолчанию равно 20. Метод `upload()` нужно изменить для сохранения загруженных файлов по одному.

View File

@@ -90,9 +90,9 @@ use yii\db\Query;
$query = (new Query())->from('post')->where(['status' => 1]); $query = (new Query())->from('post')->where(['status' => 1]);
``` ```
> Совет: Если query содержит условия сортировки в `orderBy`, то новые условия, полученные от конечных пользователей > Note: Если query содержит условия сортировки в `orderBy`, то новые условия, полученные от конечных пользователей
(через настройки `sort`) будут добавлены к существующим условиям в `orderBy`. Любые условия в `limit` и `offset` (через настройки `sort`) будут добавлены к существующим условиям в `orderBy`. Любые условия в `limit` и `offset`
and `offset` будут переписаны запросом конечного пользователя к различным страницам ( через конфигурацию `pagination`) будут переписаны запросом конечного пользователя к различным страницам ( через конфигурацию `pagination`).
По умолчанию, [[yii\data\ActiveDataProvider]] использует компонент приложения `db` для подключения к базе данных. Можно По умолчанию, [[yii\data\ActiveDataProvider]] использует компонент приложения `db` для подключения к базе данных. Можно
использовать разные базы данных, настроив подключение через конфигурацию свойства [[yii\data\ActiveDataProvider::db]]. использовать разные базы данных, настроив подключение через конфигурацию свойства [[yii\data\ActiveDataProvider::db]].
@@ -200,8 +200,8 @@ $ids = $provider->getKeys();
В вышеописанном примере, так как [[yii\data\ActiveDataProvider]] предоставляется один [[yii\db\ActiveQuery]] объект, то В вышеописанном примере, так как [[yii\data\ActiveDataProvider]] предоставляется один [[yii\db\ActiveQuery]] объект, то
в этом случае провайдер достаточно умён, чтобы вернуть значения первичных ключей в качестве идентификатора. Также есть в этом случае провайдер достаточно умён, чтобы вернуть значения первичных ключей в качестве идентификатора. Также есть
возможность настроить способ вычисления значение идентификатора, через настройку [[yii\data\ActiveDataProvider::key]], как возможность настроить способ вычисления значения идентификатора, через настройку [[yii\data\ActiveDataProvider::key]], как
имя колонки или функция вычисления значений ключа. Например: имя колонки или функцию вычисления значений ключа. Например:
```php ```php
// используется "slug" колонка как ключ // используется "slug" колонка как ключ

View File

@@ -27,7 +27,7 @@
Больше об этой команде вы можете узнать в [I18N Section](tutorial-i18n.md#message-command). Больше об этой команде вы можете узнать в [I18N Section](tutorial-i18n.md#message-command).
- [[yii\console\controllers\MigrateController|MigrateController]] - Управление миграциями приложения. - [[yii\console\controllers\MigrateController|MigrateController]] - Управление миграциями приложения.
Миграции базы данных более детально описаны в [Database Migration Section](db-migrations.md). Миграции базы данных более детально описаны в [Database Migration Section](db-migrations.md).
- [[yii\console\controllers\ServeController|ServeController]] - позволяет запускать встроенный вебсервер PHP. - [[yii\console\controllers\ServeController|ServeController]] - Позволяет запускать встроенный вебсервер PHP.
Использование <span id="usage"></span> Использование <span id="usage"></span>
@@ -139,8 +139,8 @@ exit($exitCode);
умолчанию, если они определены. Если значения по умолчанию не определены, и не были переданы, команда завершит умолчанию, если они определены. Если значения по умолчанию не определены, и не были переданы, команда завершит
выполнение с ошибкой. выполнение с ошибкой.
Вы можете использовать указание типа `array`, чтобы указать что аргумент должен рассматриваться как массив. Массив Вы можете использовать указание типа `array`, чтобы указать, что аргумент должен рассматриваться как массив. Массив
будет сгенерирован путём разделение входной строки по запятым. будет сгенерирован путём разделения входной строки по запятым.
Следующий пример показывает как описывать аргументы: Следующий пример показывает как описывать аргументы:
@@ -165,7 +165,7 @@ class ExampleController extends \yii\console\Controller
При разработке консольного приложения принято использовать код возврата. Принято, код `0` означает, что команда выполнилась При разработке консольного приложения принято использовать код возврата. Принято, код `0` означает, что команда выполнилась
удачно. Если команда вернула код больше нуля, то это говорит об ошибке. Номер, который был возвращён при ошибке, удачно. Если команда вернула код больше нуля, то это говорит об ошибке. Номер, который был возвращён при ошибке,
потенциально может быть использован для поиска более детальной информации о ошибке. потенциально может быть использован для поиска более детальной информации об ошибке.
Для примера `1` может указывать на неизвестную ошибку, а все коды выше могут быть зарезервированы под специфичные Для примера `1` может указывать на неизвестную ошибку, а все коды выше могут быть зарезервированы под специфичные
ошибки: ошибки ввода, повреждённые файлы, и что-то другое. ошибки: ошибки ввода, повреждённые файлы, и что-то другое.
@@ -174,11 +174,11 @@ class ExampleController extends \yii\console\Controller
```php ```php
public function actionIndex() public function actionIndex()
{ {
if (/* some problem */) { if (/* возникла проблема */) {
echo "A problem occured!\n"; echo "Возникла проблема!\n";
return 1; return 1;
} }
// do something // делаем что-нибудь
return 0; return 0;
} }
``` ```
@@ -192,8 +192,8 @@ public function actionIndex()
### Форматирование и цвета ### Форматирование и цвета
Консоль Yii поддерживает форматирование вывода, который автоматически деградирует до не форматированного, если это поддерживается Консоль Yii поддерживает форматирование вывода, который автоматически деградирует до не форматированного, если это не поддерживается
в терминале где запускается команда. в терминале, где запускается команда.
Вывод форматированных строк прост. Вот как можно вывести некоторый жирный текст: Вывод форматированных строк прост. Вот как можно вывести некоторый жирный текст:

View File

@@ -172,7 +172,7 @@ method:
public function actionIndex() public function actionIndex()
{ {
if (/* some problem */) { if (/* some problem */) {
echo "A problem occured!\n"; echo "A problem occurred!\n";
return 1; return 1;
} }
// do something // do something