gpt4 book ai didi

codeigniter - Pyrocms 模块或小部件或插件

转载 作者:行者123 更新时间:2023-12-01 10:11:05 27 4
gpt4 key购买 nike

这让我很生气!我想在站点主页上包含一个简单的联系表。如果我需要构建模块、小部件或插件,我无法确定。似乎没有一个是完全正确的!模块似乎只能作为独立页面使用,例如现有的联系人模块。小部件似乎只显示数据(来自数据库或某种提要,例如 twitter),而插件似乎就像一个库类。我最需要的是模块。我需要一个 Controller (根据表单是否已提交来显示正确的 View 并处理来自表单和 View 的数据。我的问题是我不知道如何将模块作为页面的一部分(就像您将小部件一样)而不是页面本身。

最佳答案

这些都行。

模块是一个 MVC 三元组,可以与 URL 交互、显示 View 、有自己的模型、助手、配置等。模块是全肉加两样蔬菜。

Widget 只是一个独立的智能部分。这意味着它从控制面板中为每个实例获取一些选项,并吐出一大块 HTML。

插件只是一个标签。这个标签用在模板、页面、新闻等等中,并吐出一大块 HTML。一个插件在类中可以有各种方法,每个方法将是一个不同的标签。

我实际上已经制作了所有这些类型的插件的联系表格,但我为 PyroCMS v1.1 选择的是 modular plugin .这意味着模块有 View 、模型等,但我们可以跳过 Controller ,只做一个这样的插件。

该插件与标签匹配:

{pyro:contact:form}

那是因为在contact模块里面,方法是form。看? :)

关于codeigniter - Pyrocms 模块或小部件或插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935489/

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