gpt4 book ai didi

model-view-controller - CodeIgniter:MVC 和小部件?

转载 作者:行者123 更新时间:2023-12-04 08:39:31 24 4
gpt4 key购买 nike

我不熟悉 codeigniter 和使用 MVC 构建网络应用程序。我正在努力思考如何在我的应用程序中以模块化方式实现小部件。在这一点上,我的问题更具理论性。我没有要显示的实际代码。

我想知道的是,我如何构建一个数据驱动的小部件,以便我可以将其简单地放在我想要的任何页面上。例如,假设我有一个名为 Widget 的小部件。我创建了一个名为 /models/widget_model.php 的模型文件。然后我有一个名为 /controllers/widget.php 的 Controller 文件。显然,我的 Controller 将使用该模型从我的数据库中获取必要的数据。我不明白的是如何将其用作拖放到多个 View 上的小部件。到目前为止,我所看到和理解的是如何使用 Controller 来驱动特定 View 。所以它基本上就像每页使用一个 Controller 。我猜想以模块化方式使用此小部件的过程是什么?

最佳答案

你搜索的是HMVC。您可以使用两个常用库/包:Modular CIHMVC .这样,您实际上可以输入类似 <?php echo Modules::run('module/controller/method', $param, $...); ?> 的内容作为一个小部件,在您的 View 文件中。

关于model-view-controller - CodeIgniter:MVC 和小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6967721/

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