-
-
-
- Примеры
- API
Это старая версия документа!
Класс для подготовки ответа AJAX
core/core.php
В поля можно передавать произвольные данные, которые также будут переданы клиенту
| Поле | Описание | Тип |
|---|---|---|
| fail | true, при ошибке формы | boolean |
w_response::load(context)
Инициализация объекта
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| context | Контекст, необходимый для обработки слоев | object обязательный | |
| Возвращает | Объект w_response | Объект w_response |
w_response::errorField(test,field,message) Валидация поля формы, подготовка сообщений об ошибке, устанавливает поле fail в true.
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| test | аргумент для обработки условия. Обрабатывать в случае true | boolean обязательный | |
| field | Указатель поля формы. Соответствует атрибуту data-field | string обязательный | |
| message | Сообщение об ошибке | string обязательный | |
| Возвращает | true | boolean |
w_response::exec() Закончить обработку и вывести данные.
w_response::layout(layout,source)
Подготовить данные слоя к выводу. Исходный код слоя source будет помещен в слой layout
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| layout | Имя слоя, в который необходимо поместить данные | Имя слоя обязательный | |
| source | Исходный код слоя | string обязательный | |
| Возвращает | true | boolean |
w_response::render(layout,layout_to)
Подготовить данные слоя к выводу. Слой layout будет обработан и выведен в слой layout, либо в layout_to, если соответствующий аргумент присутствует.