我正在编写一个 web 应用程序,它将具有像 iGoogle 一样的小部件(但具有不同的信息;))。由于会有不同的列,我很想听听您关于如何在代码中调用模块的想法。我想在数据库中定义启用了哪些小部件以及它们在哪一列中以及它们应该以什么顺序出现。我正在使用 PHP 和 Zend 框架。添加小部件有什么好的做法吗?
我正在考虑这样做:您保存小部件名称,并且其中会有一个包含小部件的文件夹,并且使用 require_once 我将包含该文件并执行一个默认命令,例如:
echo ExampleWidgetClass::run();