Страница 1 из 1

вызов отчёта

Добавлено: 01 дек 2014, 12:13
AlexS
Допустим у нас есть сгенерированный report.mrt, содержание которого:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Flex" application="StiReport">
 ...
</StiSerializer>
Как из php-скрипта методом POST передать строкой вышенаписаный код и отобразить отчёт? Какой класс и метод для этого используется?

Re: вызов отчёта

Добавлено: 02 дек 2014, 16:40
HighAley
Здравствуйте.

Смотрите Developer FAQ. Там вы найдёте информацию как передать шаблон отчёта.

Спасибо.

Re: вызов отчёта

Добавлено: 03 дек 2014, 18:26
AlexS
А как вызвать отчёт методом POST?

Re: вызов отчёта

Добавлено: 04 дек 2014, 13:33
AlexS
всё с POST разобрался. Теперь следующий вопрос. Допустим мне надо передать стимулу не физический файл mrt, а его содержание типа

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer ...
как это реализовать? т.к. стимул требует физ. файл

Re: вызов отчёта

Добавлено: 04 дек 2014, 15:59
Vladimir
Здравствуйте,

Пожалуйста откройте файл index.php, и найдите функцию sti_get_report($report_key)
В этой функции осуществляется передача данных Flash приложению со стороны сервера. По умолчанию реализован алгоритм передачи отчёта из файла. Но вы можете закомментировать этот код, и добавить свой - например, что бы шаблон отчёта брался из базы данных, или откуда-то ещё.

Спасибо.