Zend framework 如何在Zend框架中从javascript调用控制器和操作

Zend framework 如何在Zend框架中从javascript调用控制器和操作,zend-framework,Zend Framework,如何从Javascript调用Zend框架中的控制器/操作,例如 如果(a==b){ } 否则{ document.myform.action=“/fz/controllername/actionname” } 我的控制器位于src/controllers/中,只需像调用其他URL一样调用它即可。如果我有一个新闻控制器,并且想从一个表单发布到那里,我只需将表单的“操作”设置为:“/news”,就可以了 如果我的新闻控制器中有一个post操作,我会设置 if(a==b){ } else{ docu

如何从Javascript调用Zend框架中的控制器/操作,例如 如果(a==b){ } 否则{ document.myform.action=“/fz/controllername/actionname” }


我的控制器位于src/controllers/

中,只需像调用其他URL一样调用它即可。如果我有一个新闻控制器,并且想从一个表单发布到那里,我只需将表单的“操作”设置为:“/news”,就可以了

如果我的新闻控制器中有一个post操作,我会设置

if(a==b){ } else{ document.myform.action="/news/post" }

由于JS调用只是一个常规的web调用,您可以使用与访问项目的任何其他操作相同的方式进行调用,问题是如何处理输出。

我们不需要扩展为phpWhat吗?啊。不,一点也不。在Zf应用程序中,所有内容都通过index.php,并调用具有正确视图的正确控制器。此外,您可能希望在zend framework中查找modrewrite和routing,以帮助您理解。
f(a==b){ } 
    else{ 
         document.myform.action="/controllername/actionname" 
    }