如何将第三方非zend应用程序集成到Zend Framework应用程序中?

时间:2011-01-17 00:30:18

标签: php zend-framework

我正在尝试创建一个ZF应用程序,其中还包括Mibew Messenger,它为访问者提供实时聊天支持。理想情况下,我希望它能够通过一个控制器,在重定向到非zend应用程序之前进行一些初始设置。

EG。 http://example.com/support/转至SupportController,indexAction检查用户是否已登录,如果是,则检查其访问权限并将其重定向到/mibew/client/index.php或/ mibew / operator / index。非zend应用程序的php,但它似乎是 example.com/support/client / example.com/support/operator /.

我对设置ZF相当陌生,如果可能的话,我不知道如何做到这一点。非常感谢帮助。

我在共享主机上,文件系统几乎是普通的,除了root包含.htaccess和index.php,.htaccess只有:

SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteRule .* index.php

index.php只包含public / index.php

1 个答案:

答案 0 :(得分:2)

您可以让您的控制器执行任何需要处理的操作,并且您将在htaccess中设置一些重写以供外部应用程序使用。

即.htaccess:

RewriteRule support/client/ mibew/client/index.php
然后你会做重定向。不幸的是,你不能在同一个网址上同时拥有设置脚本和最终应用程序,而不会做任何涉及框架或类似的讨厌。