Я пишу веб-приложение, в котором будут виджеты, подобные iGoogle (но с другой информацией;)). Поскольку будут разные колонны, я хотел бы услышать ваши идеи о том, как вызывать модули в коде. Я хочу определить в базе данных, какие виджеты включены и в каком столбце они находятся и в каком порядке они должны отображаться. Я работаю с PHP и Zend Framework. Есть ли полезная практика для добавления виджетов?
Я думал сделать это так:
Вы сохраняете имя виджета, и в нем будет папка с виджетами, а с require_once я включу файл и выполню команду по умолчанию, такую как:
echo ExampleWidgetClass::run();