Инструменты пользователя

Инструменты сайта


ядро:w_response

Это старая версия документа!


Объект w_response

Класс для подготовки ответа AJAX

Расположение

core/core.php

Поля

В поля можно передавать произвольные данные, которые также будут переданы клиенту

ПолеОписаниеТип
failtrue, при ошибке формыboolean

Статичные методы

load

w_response::load(context)

Инициализация объекта

АргументОписаниеТипПо-умолчанию
contextКонтекст, необходимый для обработки слоевobject
ВозвращаетОбъект w_responseОбъект w_response

Методы объекта

errorField

w_response::errorField(test,field,message) Валидация поля формы, подготовка сообщений об ошибке, устанавливает поле fail в true.

АргументОписаниеТипПо-умолчанию
testаргумент для обработки условия. Обрабатывать в случае trueboolean обязательный
fieldУказатель поля формы. Соответствует атрибуту data-fieldstring обязательный
messageСообщение об ошибкеstring обязательный
Возвращаетtrueboolean

exec

w_response::exec() Закончить обработку и вывести данные.

layout

w_response::layout(layout,source)

Подготовить данные слоя к выводу. Исходный код слоя source будет помещен в слой layout

АргументОписаниеТипПо-умолчанию
layoutИмя слоя, в который необходимо поместить данныеИмя слоя обязательный
sourceИсходный код слояstring обязательный
Возвращаетtrueboolean

render

w_response::render(layout,layout_to)

Подготовить данные слоя к выводу. Слой layout будет обработан и выведен в слой layout, либо в layout_to, если соответствующий аргумент присутствует.

АргументОписаниеТипПо-умолчанию
layoutИмя выводимого слояИмя слоя обязательный
layout_toИмя слоя, в который необходимо поместить данныеИмя слояnull
Возвращаетtrueboolean
ядро/w_response.1543450832.txt.gz · Последние изменения: 2018/11/29 03:20 — a1