Я хотел бы спросить, что является лучшим способом построить систему виджетов с PHP для собственного cms Addon (фреймворк xenforo zend).
На данный момент я планирую следующие шаги:
Каждый виджет будет иметь файл «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(); }
Это хорошая идея или есть лучшее решение, чтобы понять это?
С наилучшими пожеланиями Тони
Задача ещё не решена.
Других решений пока нет …