php调用对象,能否把一个网站作为一个模块整体调用?
关键词:php,smarty,include,web,iframe
nlmzh:
php调用对象,能否把一个网站作为一个模块整体调用?
我正在用smarty框架开发网站。在一个大网站里,有几个部分的代码和页面常常需要在不同地方重复使用,假如反复拷贝同样代码,显得很繁琐,一旦要修改,更麻烦。我在想能否把这些部分打包成一个模块,进行调用?比如:用include
但是这些不是某个特定算法的函数,而且是一大堆php代码和web页面,怎样调用?
总不能象调用iframe那么调吧?
相类似的问题时,假如想把一部分带有很好功能的网站模块,开放给特定用户,让它们可以直接调用这些模块,但是网站又显示它们自己的页面,而不是跳到我们的网站上(当然这些模块的页面会把我们标志去掉,变成纯功能的页面)。
php的面对对象的编程方式,能否支持?有例子可参考吗?
请高手指教。
感谢!
programmerhuang:
可以做到, 但这个不是对象, 而是更粗力度的东西, 服务.
已经有人在做这些技术了, 如SOA.
且网上已经有很多这样的应用, 如广告供应商的广告服务.
iframe也是个实现方法.
[ 本帖最后由 programmerhuang 于 2007-12-20 19:22 编辑 ]
风吹清梦醒:
支持下,有没有一些简单的例子来看看..<img src="images/smilies/default/loveliness.gif" smilieid="135" border="0" alt="" />
nlmzh:
iframe应当不行
因为只要一开新窗口,就从iframe里出来了
SOA怎样做?有例子吗?