我有一个PHP-mysql应用程序,它是由便携式服务器(i.e.XAMPP)运行的。客户在使用通用应用程序后购买其他功能(如图表、报告)。
但是,例如,有一些链接需要从一般的应用程序链接到安装后的附加功能。当没有安装附加功能时,这些链接将被禁用。
我的问题是如何解决上述情况?非常感谢您的帮助,并提前表示感谢。
发布于 2011-09-06 23:58:51
一个简单的解决方案是在插件中定义一个常量,例如PLUGIN_CHART,在主应用程序中只检查常量是否存在以及是否为真。
如果插件是实际的函数,另一种方法是使用function_exists()检查它是否可用。
发布于 2011-09-07 00:01:20
有几种方法可以做到这一点,下面是一个简单的方法:
有一个名为plugins的目录。在该目录中为您拥有的每个插件创建一个文件夹。对于您的每个客户端,只放置他们将使用的插件。
现在,不是链接每个可能的插件,而是检查插件是否已加载(或者至少检查目录是否存在),如果加载了,则创建一个链接!
https://stackoverflow.com/questions/7322708
复制相似问题