我正在准备一个应用程序,它将为几个不同的站点提供服务,这些站点具有一个共同的管理面板(一个具有不同主题的页面要简化)。
这些“主题”中的每一个都有不同的需求。例如,虽然它们都显示服务列表,但其中一些也会显示相关图像。对于那些不喜欢的人,我宁愿避免使用数据库调用来获取它们(呈现页面的不同逻辑)。
在 Laravel(一个 PHP 框架)中,这将是视图作曲家的完美用途。
这样的系统在围棋中的设计是什么?
我在想某种“钩子”,每个主题都可以注册以运行函数来获取和添加特定模板的数据。有更好的方法吗?