mysql - Catalog_eav_attribute 中没有与我的 'created_at' 属性 ID 相关的行

标签 mysql magento sorting categories

我有一个 magento v1.7.0.2 商店,并尝试将按“最新”排序添加到我们的类别页面。

我读过几篇指南,建议在 eav_attribute 表中查找“created_at”的属性 ID(在我们的示例中,ID = 17),然后在 Catalog_eav_attribute 表中查找相应的行并设置 used_for_sort_by = 1

这一切听起来很简单,但我在catalog_eav_attribute中没有任何ID小于33的属性的行。我检查了另一个magento商店,create_at的id=17,但在catalog_eav_attribute中没有任何条目对于任何小于 41 的属性。

任何人都可以解释这一点或帮助我(重新)创建我需要的条目吗?
谢谢,
詹姆斯

attribute_id = 17

nothing less than id = 41

最佳答案

已排序! 这是我需要的答案:

Magento 中的属性属于实体类型(销售、客户、产品、类别等)。您有两个名为“created_at”的属性,一个用于客户(实体类型 1,实体 ID 17),另一个用于产品(实体类型 4,实体 ID 102)。这是您应该关注的后者。

一旦我得到了这些信息,我就回到正轨并整理了工作。

关于mysql - Catalog_eav_attribute 中没有与我的 'created_at' 属性 ID 相关的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27507726/

相关文章:

mysql - 将数据框从 R 插入到 SQL 的有效方法

mysql - 如何在 MYSQL 中修改此查询?

magento - 在 Windows 下本地开发和测试 Magento 扩展的好的工作流程是什么?

c# - C# 根据键对字典列表进行排序

c# - 列表的排序列表 C#

mysql - 错误 : Failed to read auto-increment value from storage engine

mysql - 仅获取从一周的第一天到一周的当前日期的数据

php - 如何在magento中的购物车中添加自定义数据

javascript - 使用 jQuery 或其他可能的方法在单击时显示更多子类别

ruby - 使用 Ruby 按时间戳对文本文件中的行进行排序