diff --git a/docs/guide-ru/structure-controllers.md b/docs/guide-ru/structure-controllers.md index e7b0186b9d..def7830366 100644 --- a/docs/guide-ru/structure-controllers.md +++ b/docs/guide-ru/structure-controllers.md @@ -2,7 +2,7 @@ =========== Контроллеры являются частью [MVC](https://ru.wikipedia.org/wiki/Model-View-Controller) архитектуры. Это объекты классов, унаследованных -от [[yii\base\Controller]] и отвечающие за обработку запроса и генерирование ответа. В сущности, после обработки запроса [приложениями](structure-applications.md), +от [[yii\base\Controller]], отвечающие за обработку запроса и генерирование ответа. В сущности, после обработки запроса [приложениями](structure-applications.md), контроллеры проанализируют входные данные, передадут их в [модели](structure-models.md), вставят результаты модели в [представления](structure-views.md), и в конечном итоге сгенерируют исходящие ответы. @@ -427,8 +427,8 @@ class SiteController extends Controller ## Лучшие практики -В хорошо-организованных приложения, контроллеры обычно очень тонкие, и содержат лишь несколько строк кода. -Если ваш контроллер слишком сложный, это обычно означает, что вам надо провести рефакториг его и перенести какой-либо код +В хорошо организованных приложениях контроллеры обычно очень тонкие и содержат лишь несколько строк кода. +Если ваш контроллер слишком сложный, то обычно это означает, что вам надо провести его рефакторинг и перенести часть кода в другие места. В целом, контроллеры