Development

Documentation/ru_RU/book/1.0/06-Inside-the-Controller-Layer (diff)

You must first sign up to be able to contribute.

Changes between Version 4 and Version 5 of Documentation/ru_RU/book/1.0/06-Inside-the-Controller-Layer

Show
Ignore:
Author:
BaBL (IP: 217.27.138.146)
Timestamp:
08/20/10 14:53:50 (7 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/ru_RU/book/1.0/06-Inside-the-Controller-Layer

    v4 v5  
    688688Рисунок 6-1 – Стандартная страничка действия `secure` 
    689689 
    690 ![Стандартная страничка действия secure](http://www.symfony-project.com/images/book/F0601.jpg "Стандартная страничка действия secure") 
     690![Стандартная страничка действия secure](http://www.symfony-project.com/images/book/1_0/F0601.jpg "Стандартная страничка действия secure") 
    691691 
    692692Листинг 6-24 – Стандартные действия защиты заданы в `apps/myapp/config/settings.yml` 
    804804Рисунок 6-2 – Процесс валидации 
    805805 
    806 ![Процесс валидации](http://www.symfony-project.com/images/book/F0602.png "Процесс валидации") 
     806![Процесс валидации](http://www.symfony-project.com/images/book/1_0/F0602.png "Процесс валидации") 
    807807 
    808808Итак, для того чтоб пользоваться такой системой необходимо просто помнить несколько договоренностей о наименованиях методов: 
    857857Рисунок 6-3 – Пример цепочки фильтров 
    858858 
    859 ![Пример цепочки фильтров](http://www.symfony-project.com/images/book/F0603.png "Пример цепочки фильтров") 
     859![Пример цепочки фильтров](http://www.symfony-project.com/images/book/1_0/F0603.png "Пример цепочки фильтров") 
    860860 
    861861Структура фильтров построена исходя из проиллюстрированного процесса. Все они являются потомками класса `sfFilter`, и содержат один метод `execute()`, в который нужно передать объект `$filterChain`. В какой-то точке этого метода, с помощью `$filterChain->execute()`, будет вызван следующий фильтр цепочки. Пример можно посмотреть в листинге 6-30. Таким образом фильтр состоит из двух частей: 
    10951095Статья также доступна по адресу http://developer.co.ua/posts/view/glava_6_vnutri_kontrollera 
    10961096}}} 
    1097