如何解决使用 Sulu 中数据库中的数据创建块
我需要用来自(Symfony)实体的数据构建一个块。
例如,带有来自数据库的最后 3 个项目/记录的轮播。
这个块可以出现在多个页面中。
我知道我可以使用自定义控制器,但这是最好的技术选择吗?
我需要“智能内容”吗?阅读the doc但不清楚
我该怎么做?
提前致谢。
解决方法
使用树枝扩展或控制器肯定是最简单的方法,因为这不需要 sulu 知识。
但解决该问题的 sulu
方法是自定义 SmartContentDataProvider
。这种方法有两个主要优点:
- 内容编辑器可以进一步过滤结果(在您的情况下可能是排序和限制)
- 结果也会显示在管理界面中(否则它只会显示在预览中)
我们的社区通常使用我们的 Slack channel 或 GitHub Discussions 来咨询支持问题。您的问题可能会在那里更快得到解答,因为我们可以更好地跟踪它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。