@evgwest

Формирование ответа Zend_AMF_Server

Hello, %username%!

Задача: передать от php к flex/flash/etc через Zend AMF объект $obj

<?php
$obj = new stdclass();
$obj->foo = array(1,2,3);
$obj->bar = array(1,2,3);
$obj->abc = array(1,2,3);


Передача совершается через Zend_AMF_Server. Проблема в том, что flash увидит не объект с тремя полями-массивами, а объект, у которого поле foo — это массив, а поля bar и abc — это Array Reference на foo.
Как видно, в коде php оба поля созданы отдельно и не ссылаются друг на друга.

Погуглив, я нашел репорт framework.zend.com/issues/browse/ZF-7634
Там написано, что баг был исправлен в версии 1.10.0
Я использую самую свежую версию (1.11.1), но в ней этот баз по-прежнему присутствует.

Кому-нибудь удалось справиться с ним?
Может, необходимо предварительно «настроить» Zend_AMF_Server перед использованием?
  • Вопрос задан
  • 2357 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы