gpt4 book ai didi

coldfusion - Coldfusion 的 HMVC 框架?

转载 作者:行者123 更新时间:2023-12-02 13:20:36 24 4
gpt4 key购买 nike

我的任务是在 ColdFusion 中开发几个应用程序,这些应用程序将共享一些数据 - 相同的数据但不同的表示形式。

想到的第一个解决方案是创建一个 ColdFusion 小部件,据我所知,它打破了我当前使用的 ColdBox 中的一些 MVC 规则。我需要另一个 View 中的更多 View 及其自己的 Controller 和模型(全部在 CFML 中,没有 Ajax)。我的理解是,MVC 不支持这种层次结构,而它是 HMVC 所固有的。

关于优雅的解决方法和/或替代 HMVC 框架有什么建议吗?

最佳答案

您可以使用 ColdBox Viewlet,这基本上可以使 View 在渲染时自给自足。这意味着您基本上渲染小部件“renderView(“widgets/myWidget”)”然后在小部件内部,您将广播一个用于数据检索的事件。基本上,调用 View 的 Controller 层。

然后您的小部件将可供使用,并且仅绑定(bind)到其已宣布的事件。

关于coldfusion - Coldfusion 的 HMVC 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1366585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com