结果是肯定的,你不想尝试这个,特别是如果两者之间有javascript混合的话。
a)会话合并:
blueimp使用平面文件进行用户访问。这被快速跟踪并重新路由到登录函数中的正确用户表。
b)输出控制
因为blueimp使用XML进行输出,所以使用jquery DIV控制器根本不起作用。所以我不得不使用可怕的iframe。这工作。到某一点。必须使用get变量传递任何参数。
c)例如,可怕的DOM解析。
很抱歉,但是一个javascript错误会导致任何进一步的代码执行崩溃。换句话说,如果父页产生错误,iframes可能会失败。目前为止,抑制错误报告仅起作用。
结果混合MVC是可能的,但前提是您能够正确地平衡上述三个方面。不幸的是,在这个项目中,太多的javascript错误阻碍了砖墙的正常运行。此外,不幸的是,没有其他解决方案,因为聊天应用程序严重需要适当的Ajax握手才能正常工作。如果父MVC崩溃了,它会通过其他东西向下移动。
我的结论是,MVC很不错,但是PHP函数库更好…(以及99%的PHP语言集是如何工作的。)
是的,不是一个完整的解决方案,但希望这将有助于任何其他人试图做到这一点。