如何在php中创建widget系统(xenForo,Zend框架)

时间:2014-11-17 17:15:22

标签: php zend-framework widget system xenforo

我想问一下使用PHP为自己的cms Addon(xenforo zend框架)构建一个widget系统的最佳方法。

现在我计划以下步骤:

  • 首先,我希望有一个目录“小部件”,我可以放置所有小部件。
  • 每个小部件都有一个文件“widgetIndex.php”,其中将生成小部件的HTML代码(例如函数“generateHTML”)。

    class myWidgetName{ function generateHTML(){ return the html of the widget; } }

  • 构建视图时,系统将包含小部件文件

    include(myWidgetName/widgetIndex.php);

从函数中获取html。这适用于所有小部件。

foreach(widgets_found as widget)
 {
    include widget."/".widgetIndex.php;
    $myWidgetHtmlArray .= generateHTML();
 }

这是一个好主意还是有更好的解决方案来实现这一点?

祝你好运 贝

0 个答案:

没有答案