我不确定我是否正确地提出了这个问题,但仍然......
我有一个显示 Flash 嵌入的视图,并且此 Flash 将/controller/action
生成 XML 的 URL 作为参数。我需要从这个视图发送一个数组到 XML 生成器操作。最好的方法是什么?是否有某种helper->set()
方法,或者我必须创建一个特定的 URL 才能将此数组发送到该操作?
这是我的结构:
my_controller.php
function player() {}
player.ctp
<div id="myDiv">Here it Goes</div>
<script type="text/javascript">
var so = new SWFObject('player.swf','test','50','50','8');
so.addVariable('file','/xml/generate'); // need to pass an array here
so.write('myDiv');
</script>
xml_controller.php
public function generate() {
// I need to read an array here
}
generate.ctp
echo "<xml><data>" . $array['contents'] . "</data>";