Skip to content

Commit

Permalink
[Uk] Guide updates [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
Borales committed Mar 23, 2015
1 parent 6b9594a commit 155140d
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 30 deletions.
21 changes: 11 additions & 10 deletions docs/guide-uk/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@ All Rights Reserved.
* [Конструктор запитів](db-query-builder.md) - Запити до бази даних через простий шар абстракції
* [Active Record](db-active-record.md) - Отримання обʼєктів AR, робота з ними та визначення звʼязків
* [Міграції](db-migrations.md) - Контроль версій схеми даних при роботі в команді
* **TBD** [Sphinx](db-sphinx.md)
* **TBD** [Redis](db-redis.md)
* **TBD** [MongoDB](db-mongodb.md)
* **TBD** [ElasticSearch](db-elastic-search.md)
* [Sphinx](https://github.com/yiisoft/yii2-sphinx/blob/master/docs/guide/README.md)
* [Redis](https://github.com/yiisoft/yii2-redis/blob/master/docs/guide/README.md)
* [MongoDB](https://github.com/yiisoft/yii2-mongodb/blob/master/docs/guide/README.md)
* [ElasticSearch](https://github.com/yiisoft/yii2-elasticsearch/blob/master/docs/guide/README.md)


Отримання даних від користувача
Expand All @@ -90,7 +90,8 @@ All Rights Reserved.
* [Створення форм](input-forms.md)
* [Валідація вводу](input-validation.md)
* [Завантаження файлів](input-file-uploading.md)
* **TBD** [Робота з декількома моделями](input-multiple-models.md)
* [Збір табличного вводу](input-tabular-input.md)
* [Робота з декількома моделями](input-multiple-models.md)


Відображення даних
Expand All @@ -111,7 +112,7 @@ All Rights Reserved.
* [Аутентифікація](security-authentication.md)
* [Авторизація](security-authorization.md)
* [Робота з паролями](security-passwords.md)
* **TBD** [Клієнти авторизації](security-auth-clients.md)
* [Клієнти авторизації](https://github.com/yiisoft/yii2-authclient/blob/master/docs/guide/README.md)
* [Кращі практики](security-best-practices.md)


Expand Down Expand Up @@ -142,8 +143,8 @@ RESTful веб-сервіси
Інструменти розробника
----------------------

* [Відладочна панель та відладчик](tool-debugger.md)
* [Генерація коду з Gii](tool-gii.md)
* [Відладочна панель та відладчик](https://github.com/yiisoft/yii2-debug/blob/master/docs/guide/README.md)
* [Генерація коду з Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide/README.md)
* **TBD** [Генератор документації API](tool-api-doc.md)


Expand Down Expand Up @@ -184,8 +185,8 @@ RESTful веб-сервіси
* Menu: **TBD** link to demo page
* LinkPager: **TBD** link to demo page
* LinkSorter: **TBD** link to demo page
* [Віджети Bootstrap](widget-bootstrap.md)
* [Віджети jQuery UI](widget-jui.md)
* [Віджети Bootstrap](https://github.com/yiisoft/yii2-bootstrap/blob/master/docs/guide/README.md)
* [Віджети jQuery UI](https://github.com/yiisoft/yii2-jui/blob/master/docs/guide/README.md)


Хелпери
Expand Down
2 changes: 1 addition & 1 deletion docs/guide-uk/concept-aliases.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ $cache = new FileCache([
- `@yii`: директорія, в якій знаходиться файл `BaseYii.php` (директорія фреймворка).
- `@app`: [[yii\base\Application::basePath|базовий шлях]] поточного додатку.
- `@runtime`: [[yii\base\Application::runtimePath|директорія runtime]] поточного додатку. За замовчуванням `@app/runtime`.
- `@webroot`, коренева веб-директорія поточного веб-додатку. Визначається на основі директорії розташування вхідного скрипта.
- `@webroot`, коренева веб-директорія поточного веб-додатку. Визначається на основі директорії розташування [вхідного скрипта](structure-entry-scripts.md).
- `@web`, базовий URL поточного додатку. Має таке ж значення, як і [[yii\web\Request::baseUrl]].
- `@vendor`, [[yii\base\Application::vendorPath|директорія vendor Composer]]. За замовчуванням `@app/vendor`.
- `@bower`, директорія, що містить [пакети bower](http://bower.io/). За замовчуванням `@vendor/bower`.
Expand Down
8 changes: 4 additions & 4 deletions docs/guide-uk/concept-autoloading.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@

Для використання автозавантажувача класів Yii слід дотримуватися два простих правила створення і іменування класів:

* Кожен клас повинен належати простору імен (тобто `foo\bar\MyClass`)
* Кожен клас повинен належати до [простору імен](http://php.net/manual/en/language.namespaces.php) (наприклад, `foo\bar\MyClass`)
* Кожен клас повинен знаходитися в окремому файлі, шлях до якого визначаться наступним правилом:

```php
// $className — це абсолютне імʼя класу, що починається з "\"
// $className — це абсолютне імʼя класу без початкового "\"
$classFile = Yii::getAlias('@' . str_replace('\\', '/', $className) . '.php');
```

Expand All @@ -35,8 +35,8 @@ $classFile = Yii::getAlias('@' . str_replace('\\', '/', $className) . '.php');

У [розширеному шаблоні додатка](tutorial-advanced-app.md) кожен рівень додатку володіє власним кореневим псевдонімом.
Наприклад, для frontend кореневим псевдонімом є `@frontend`, а для backend — `@backend`. Це дозволяє розмістити класи
frontend в простір імен `frontend`, а класи backend в простір імен `backend`. При цьому класи будуть завантажені автоматично.

frontend в простір імен `frontend`, а класи backend - в простір імен `backend`.
Це дозволить вказаним класам бути автоматично завантаженими засобами Yii.

Мапа класів <span id="class-map"></span>
-----------
Expand Down
2 changes: 1 addition & 1 deletion docs/guide-uk/start-forms.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ class SiteController extends Controller

public function actionEntry()
{
$model = new EntryForm;
$model = new EntryForm();

if ($model->load(Yii::$app->request->post()) && $model->validate()) {
// дані в $model успішно перевірені
Expand Down
17 changes: 10 additions & 7 deletions docs/guide-uk/start-gii.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
Генерація коду за допомогою Gii
===============================

Цей розділ описує, як використовувати [Gii](tool-gii.md) для автоматичної генерації коду, процедура якої має певні
спільні риси з веб-сайтом. Використання Gii для автоматичного створення коду є простою процедурою введення
правильної інформації згідно інструкцій, які містяться на Gii.
Цей розділ описує, як використовувати [Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide/README.md)
для автоматичної генерації коду, процедура якої має певні спільні риси з веб-сайтом. Використання Gii для
автоматичного створення коду є простою процедурою введення правильної інформації згідно інструкцій, які містяться
на веб-сторінках Gii.

В даному керівництві ви дізнаєтесь:

Expand All @@ -16,9 +17,10 @@
Підготовка Gii <span id="starting-gii"></span>
--------------

[Gii](tool-gii.md) надається як [модуль](structure-modules.md). Ви можете підключити модуль Gii, налаштувавши відповідну
властивість [[yii\base\Application::modules|modules]] в налаштуваннях додатка. В залежності від налаштувань вашого додатка,
ви можете знайти наступний код в конфігураційному файлі `config/web.php`:
[Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide/README.md) надається як [модуль](structure-modules.md).
Ви можете підключити модуль Gii, налаштувавши відповідну властивість [[yii\base\Application::modules|modules]]
в налаштуваннях додатка. В залежності від налаштувань вашого додатка, ви можете знайти наступний код
в конфігураційному файлі `config/web.php`:

```php
$config = [ ... ];
Expand Down Expand Up @@ -136,7 +138,8 @@ http://hostname/index.php?r=country/index
* Представлення: `views/country/*.php`

> Інформація: Gii це гнучкий і розширюваний інструмент для генерації коду. При правильному використувані, від дозволить
вам значно прискорити розробку ваших додатків. Для більш докладної інформації, будьласка, зверніться до розділу [Gii](tool-gii.md).
вам значно прискорити розробку ваших додатків. Для більш докладної інформації, будьласка, зверніться до розділу
[Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide/README.md).


Підсумок <span id="summary"></span>
Expand Down
8 changes: 4 additions & 4 deletions docs/guide-uk/start-installation.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Встановлення Yii
================

Ви можете встановити Yii двома шляхами: використовуючи [Composer](http://getcomposer.org/) або завантаживши архів.
Перший варіант э бажанішим, тому що дозволить встановити всі нові [розширення](structure-extensions.md)
або оновити Yii однією командою.
Ви можете встановити Yii двома шляхами: використовуючи менеджер пакетів [Composer](http://getcomposer.org/)
або завантаживши архів. Перший варіант э бажанішим, тому що дозволить встановити всі нові
[розширення](structure-extensions.md) або оновити Yii однією командою.

> Примітка: На відміну від Yii 1, після стандартного встановлення Yii 2 ми отримуємо як фреймворк, так і шаблон додатка.
Expand Down Expand Up @@ -173,7 +173,7 @@ server {
root /path/to/basic/web;
index index.php;
access_log /path/to/basic/log/access.log main;
access_log /path/to/basic/log/access.log;
error_log /path/to/basic/log/error.log;
location / {
Expand Down
4 changes: 4 additions & 0 deletions docs/guide-uk/start-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@
повідомлення про помилки, запити до бази даних і т.п. Відображенням данної інформацію керує
[вбудований відладчик](tool-debugger.md), він записує і відображає інформацію про хід виконання додатку.

Крім веб-додатка, існує консольний скрипт `yii`, що розташований в базовій директорії додатка.
Цей скрипт може бути використаний для виконання фонових завдань або завдань обслуговування додатка.
Все це описано у розділі [Консольні команди](tutoral-console.md).


Структура додатка Yii <span id="application-structure"></span>
---------------------
Expand Down
6 changes: 3 additions & 3 deletions docs/guide-uk/structure-controllers.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ ID контролера також може містити префікс суб
### Контролер за замовчуванням <span id="default-controller"></span>

Кожний додаток має контролер за замовчуванням, вказаний через властивість [[yii\base\Application::defaultRoute]].
Коли в запиті не вказано [маршрут](#ids-routes), то буде використано маршрут із даної властивості.
Коли в запиті не вказано [маршрут](#routes), то буде використано маршрут із даної властивості.
Для [[yii\web\Application|веб додатків]], це значення рівне `'site'`, у той час, як для
[[yii\console\Application|консольних додатків]], це `'help'`. Таким чином, якщо вказаний URL
`http://hostname/index.php`, це значить, що контролер `site` виконає обробку запиту.
Expand Down Expand Up @@ -385,7 +385,7 @@ public function actionView(array $id, $version = null)
### Дія за замовчуванням <span id="default-action"></span>

Кожний контролер містить дію за замовчуванням, визначену через властивість [[yii\base\Controller::defaultAction]].
Коли [маршрут](#ids-routes) містить тільки ID контролера, то розуміється, що було запитана дія контролера
Коли [маршрут](#routes) містить тільки ID контролера, то розуміється, що було запитана дія контролера
за замовчуванням.

За замовчуванням, ця дія має значення `index`. Якщо ви хочете змінити це значення - просто перевизначте дану
Expand Down Expand Up @@ -444,5 +444,5 @@ class SiteController extends Controller
* можуть мати доступ до даних [запиту](runtime-requests.md);
* можуть викликати методи [моделей](structure-models.md) та інших компонентів системи із даними запиту;
* можуть використовувати [представлення](structure-views.md) для формування відповіді;
* не повинні займатись обробкою даних - це має відбуватися у [моделях](structure-models.md);
* НЕ повинні займатись обробкою даних - це має відбуватися на [рівні моделей](structure-models.md);
* мають уникати використання HTML або іншої розмітки - краще це робити у [представленнях](structure-views.md).

0 comments on commit 155140d

Please sign in to comment.