phpcms+speedphp

#1 xiandairen

现在需求是需要将我开发的程序以插件的形式添加到phpcms后台,但是phpcms本身就是单入口形式,那么现在应该对speedphp进行修改,使得phpcms可以以url的形式对我的speedphp程序进行调用,同时我的程序还能够使用speedphp提供的方法?还有初始化sprun()除了在入口程序中初始化还有别的方法吗,谢谢了

2015-02-03 17:15:32

#2 jake

你的需求定得真“技术”。

一般我自己做这样的事情的时候,会单独给phpcms一个域名,speedphp一个域名,简单就可以解决了。
不过你的“需求”定的比较不能改动,那么我只能提个架构方案给你参考:
QQ截图20150203173007.jpg

1. 在phpcms上面做个“中转分发”程序,类似一个接口型的程序。
2. 把phpcms上面新增的功能,都通过这个中转程序来分发。
3. speedphp制作的程序,接收中转程序发过来的请求,进行处理后返回给中转程序。
4. 中转程序将返回的内容交给phpcms执行。

2015-02-03 17:33:35

#3 xiandairen

我现在的思路是这样的,在我的main函数的构造函数里把spRun放进去,每次调用main函数的时候调用spRun这样可行吗

2015-02-03 17:45:04

#4 jake

xiandairen 发表于 2015-2-3 17:45
我现在的思路是这样的,在我的main函数的构造函数里把spRun放进去,每次调用main函数的时候调用spRun这样可 ...
不懂,程序的东西应该只有跑得动和跑不动,没有可以不可以的吧。什么方案都好,试一下就知道行不行了。

2015-02-03 17:51:38