2010-07-05 2 views
1

У меня есть PHP-сайт OOP, структурированный с шаблоном MVC. Страница на сайте имеет встроенный SWF, который должен извлекать информацию из базы данных. Раньше у меня просто был процедурный php-файл для swf для загрузки данных из базы данных. Тем не менее, этот метод не похож на то, что он будет соответствовать более объективно ориентированному сайту.Связь между AS3 и PHP-сайтом OOP

Что было бы «правильным» способом для swf для загрузки внешних данных? Должен ли я создать класс и шаблон MVC в нормальной структуре сайта, который может вытащить данные (например, mysite.com/flash/data) и просто передать этот путь в swf как FlashVar?

ответ

0

Предлагаю сначала создать RESTful API на основе кода MVC. При условии, что ваша инфраструктура работоспособна, это должно быть легко. Во-вторых, я предлагаю вам использовать AMF или JSON для передачи данных. Таким образом, ваш SWF может делать веб-звонки в фоновом режиме и получать все необходимые данные из вашего приложения.

0

Вы можете написать один или несколько классов, которые предоставляют данные, необходимые вашей программе флэш-памяти, а затем разоблачить методы классов через SOAP с помощью SoapServer. См. here, как работать с XML и пространствами имен.

+0

SOAP - огромная боль в попке, а реализация SOAP PHP выше, чем у большинства. Похоже, массивный избыток для того, что по сути является внутренним API. – Kalium

Смежные вопросы