gpt4 book ai didi

magento - 什么是 Magento "Backend"模型?

转载 作者:行者123 更新时间:2023-12-02 17:59:16 25 4
gpt4 key购买 nike

在构建了一些前端内容之后,我现在正在探索 Magento 管理端的内部结构。我阅读了 Alan Storm 关于创建简单模型的文章(与 EAV 模型相对,我还没有准备好)。

我的主要目标是创建一个模块,使用户能够上传和管理媒体到 Magento 安装,以便它可以在我在前端定义的一些模板中使用。所以我会创建一个模型来跟踪某些媒体(图片)和某些类别、页面之间的关系,凡是你能想到的。郑重声明:我不喜欢 EAV 模型,它们让我害怕,所以除非绝对必要,否则不要以这种方式插入对话。谢谢:)

我还浏览过 this article 。这是关于后端模型的,我的问题是:

什么是后端模型?

它是仅在后端(管理)中使用的模型吗?我不知道那有什么好处。如果有人可以告诉我一些有关它的信息,或者给我一些关于阅读哪些内容以了解更多信息的提示,那就太好了。

我之所以告诉我想要达到的目标,是为了让别人可以告诉我这些“后端模型”对我想要的目标是否重要。

谢谢!

最佳答案

不用担心 EAV,不用担心“后端模型”。您需要一些实际编程经验才能完全理解它们的重要性。您可以使用简单的 Magento 模型类和 SQL 查询完成很多工作。

轻型版本:后端模型与 frontend-cart/backend-admin 应用程序拆分无关。 “后端模型”负责将信息加载、存储和持久保存到数据存储(数据库)中。 “前端模型”是处理渲染用户界面元素以在 Web 浏览器中显示属性的 PHP 代码。这些术语用于 Magento 中的多个不同系统,包括 EAV 和系统配置部分。

您链接到的文章正在讨论 EAV 后端模型。同样,简单版本:EAV 模型的每个数据属性本身就是一个对象。例如,在更简单的系统中,您可以将产品名称存储为字符串'Bicycle'。在 Magento 中,您将产品属性对象分配给父 EAV 模型作为名称。这样,将“名称”保存到数据库的代码可以与其他保存代码分开。

长话短说,这对于你所追求的东西来说有点过分了。

关于magento - 什么是 Magento "Backend"模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7622488/

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