微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

zendframework和uploadify集成

如何解决zendframework和uploadify集成

| 我在将uploadify与zendframework集成时遇到了一个小问题。我发现了很多有关此问题的帖子,但没有一个能够帮助我。 当我使用这个时在uploadify脚本中
\'script\': \'/uploadtest.PHP\',
它工作正常。 但是当我使用它并像这样在控制器中调用动作时。
\'script\': \'http://zendbase.local/asset/asset/addedit\',
要么
\'script\': \'/asset/asset/addedit\'
, 这是行不通的。 而上面的网址可以直接访问。但是以某种方式swf uploadify无法成功调用此网址,尽管它向我显示100%成功的栏。 任何想法? 编辑: 我已经尝试了http://www.uploadify.com/forums/discussion/1848/zend-framework-integration-help/p1中提到的解决方
\'script\': \'<?PHP echo $this->url(array(\'module\' => \'asset\',\'controller\' => \'asset\',\'action\' => \'addedit\')) ?>\',
但给我一个错误“消息:无法组装。未指定反向路径。”     

解决方法

我找出解决方案。这是愚蠢的错误。我的控制器不是每个人都可访问的,它正在返回登录页面作为响应。因此我更改了ACL中的权限,效果很好。 我建议使用Charles Proxy(http://www.charlesproxy.com)进行调试,这对我阅读swf调用的响应很有帮助。 谢谢。     ,我有同样的错误问题   无法组装。未指定反向路由 解决方案,就像他们在zend手册中写的一样 \“由于不容易反转正则表达式模式,因此,如果您希望使用URL助手或此类的汇编方法,则需要准备一个反向URL。此反向路径由sprintf()可解析的字符串表示,并且定义为第四个构造参数:\“
$route = new Zend_Controller_Router_Route_Regex(
    \'archive/(\\d+)\',array( ... ),array(\'year\' => 1),\'archive/%s\'
);
我在此线程中找到了解决方案 Zend社区线程     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。